If you encounter this warning message under Linux:
2009/03/09 21:23:19 [warn] 26827#0: 4096 worker_connections are more than open file resource limit: 1024
A solution is to use the command ulimit in nginx start script, just before lunching nginx:
[...] ulimit -n 65536 [...]
This entry was written by , posted on March 9, 2009 at 10:30 pm, filed under Distro, http and tagged debian, linux, nginx, ulimit. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
You should checkout limits.conf to make sure the username (under what nginx has been ran) is not limited by system resource limits settings as well.
To set this setting system wide, edit your limits.conf that way : http://www.ruby-forum.com/topic/150953