2010/01/18 21:08:00 [alert] 20014#0: accept() failed (24: Too many open files) while accepting new connection on 0.0.0.0:80
Ранее я это делал посредством добавления ulimit -n 10000 в init скрипт, но есть более правильный способ.
Достаточно в конфиг:
vi /etc/nginx/nginx.conf
На корневой уровень (например, прямо под "worker_processes"), не в http или event блоки, добавить:
worker_rlimit_nofile 100000;
И перезапустить nginx:
/etc/init.d/nginx restart
This comment has been removed by the author.
ReplyDeleteСпасибо тебе за твой блог. Часто выручает!:)
ReplyDelete