-->

2009-11-22

nginxの接続数

nginxで接続数を1024以上にすると、警告が出ます。
[warn]: 8192 worker_connections are more than open file resource limit: 1024
/etc/security/limits.conf
を変更しましたが limits.conf を変更するのは間違いです。
# 変化無し。(nginxユーザー)
> nginx soft nofile 65536
> nginx hard nofile 65536
# 警告がでない。(全ユーザー)
> * soft nofile 65536
> * hard nofile 65536
# 警告がでない。(root(管理者))
> root soft nofile 65536
> root hard nofile 65536
limits.conf ではなく nginx.conf を修正します。
worker_rlimit_nofile 8192;
http://forum.nginx.org/read.php?2,6300,6307
http://wiki.nginx.org/NginxMainModuleJa#worker_rlimit_nofile

0 件のコメント: