Continuo a ricevere questo errore nginx/error.log
e mi sta facendo impazzire:
8096 worker_connections exceed open file resource limit: 1024
Ho provato tutto quello che mi viene in mente e non riesco a capire cosa sta limitando nginx qui. Sai cosa mi sto perdendo?
nginx.conf
ha questo:
worker_processes 4;
events {
worker_connections 8096;
multi_accept on;
use epoll;
}
Ho cambiato Ulimit del mio sistema in security/limits.conf
questo modo:
# 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
Stava ancora mostrando l'errore. Quindi ho anche provato a modificare /etc/default/nginx
e ho aggiunto questa riga:
ULIMIT="-n 65535"
Sta ancora mostrando lo stesso errore. Non riesco a capire cosa sta limitando la connessione nginx worker a solo 1024. Puoi indicarmi?
Ho Debian 7 + nginx
/etc/default/nginx file
. Eccezionale. Grazie @Xaviour