Too many open files

Our site is getting busy and we are now getting these errors:

2010/08/30 16:10:47 [alert] 4729#0: accept() failed (24: Too many open
files)

I’ve already looked online in several places but am unclear about how to
more clearly diagnose the problem and correct. Any help as always is
greatly appreciated.

Running: cat /proc/sys/fs/file-max

yields: 800669

Running ulimit

yields: unlimited

Top of Nginx configuration looks like this:

worker_processes 5;

events {
worker_connections 4096;
}

I’ve looked here:

http://www.ruby-forum.com/topic/137385

and here:

http://nginx.2469901.n2.nabble.com/worker-rlimit-nofile-os-vs-master-vs-workers-td3453734.html

Running CentOS

Yes, that revealed the cause I think that was set to 1024.

Sent on the Sprint® Now Network from my BlackBerry®

Ilan,

Try:

ulimit -n

Scott