Je continue de recevoir cette erreur nginx/error.log
et ça me rend dingue:
8096 worker_connections exceed open file resource limit: 1024
J'ai essayé tout ce à quoi je peux penser et je n'arrive pas à comprendre ce qui limite nginx ici. Pouvez-vous dire ce qui me manque?
nginx.conf
a ceci:
worker_processes 4;
events {
worker_connections 8096;
multi_accept on;
use epoll;
}
J'ai changé Ulimit de mon système security/limits.conf
comme ceci:
# 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
Il montrait toujours l'erreur. J'ai donc également essayé d'éditer /etc/default/nginx
et ajouté cette ligne:
ULIMIT="-n 65535"
Il affiche toujours la même erreur. Impossible de comprendre ce qui limite la connexion de travail nginx à seulement 1024. Pouvez-vous me signaler?
J'ai Debian 7 + nginx
/etc/default/nginx file
. Impressionnant. Merci @Xaviour