나는이 오류가 계속 발생 nginx/error.log
하고 나를 몰아 넣습니다.
8096 worker_connections exceed open file resource limit: 1024
나는 내가 생각할 수있는 모든 것을 시도했으며 여기서 nginx를 제한하는 것이 무엇인지 알아낼 수 없습니다. 내가 뭘 놓쳤는 지 말할 수 있습니까?
nginx.conf
이있다 :
worker_processes 4;
events {
worker_connections 8096;
multi_accept on;
use epoll;
}
다음 security/limits.conf
과 같이 시스템의 Ulimit를 변경 했습니다.
# This is added for Open File Limit Increase
* hard nofile 199680
* soft nofile 65535
root hard nofile 65536
root soft nofile 32768
# This is added for Nginx User
nginx hard nofile 199680
nginx soft nofile 65535
여전히 오류가 표시되었습니다. 그래서 편집을 시도 /etc/default/nginx
하고이 줄을 추가했습니다.
ULIMIT="-n 65535"
여전히 같은 오류가 표시됩니다. nginx 작업자 연결을 1024로 제한하는 것이 무엇인지 알 수 없습니다.
데비안 7 + nginx가 있습니다
/etc/default/nginx file
. 대박. @Xaviour 감사합니다