Bu hatayı almaya devam ediyorum nginx/error.log
ve beni deli ediyor:
8096 worker_connections exceed open file resource limit: 1024
Aklıma gelen her şeyi denedim ve nginx'i neyin sınırladığını anlayamıyorum. Neyi kaçırdığımı söyleyebilir misin?
nginx.conf
şuna sahiptir:
worker_processes 4;
events {
worker_connections 8096;
multi_accept on;
use epoll;
}
Sistemimin Ulimit'ini şu şekilde değiştirdim security/limits.conf
:
# 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
Hala hatayı gösteriyordu. Bu yüzden de düzenlemeyi denedim /etc/default/nginx
ve bu satırı ekledim:
ULIMIT="-n 65535"
Hala aynı hatayı gösteriyor. Nginx işçi bağlantısını neyin sadece 1024 ile sınırladığını anlayamıyorum. Bana işaret edebilir misiniz?
Debian 7 + nginx var
/etc/default/nginx file
. Muhteşem. @Xaviour