Well... the subject really explains my problem. I get hundreds of
thousands of these at console and in /var/log/messages.
I'm running a chat server on a 2.0.36 redhat box. It's a p2-450 with
512m of ram, an adaptec 7890 + quantum 4.5 lvd, and a tulip 21140 nic.
This error occurs when I start stressing my server, which involves a
large number of open tcp connections -- about 2300 or so. I run 40
'chatservers' on ports 5000-5039 to handle the load.
One of our developers modified the kernel to get more user processes and
open files (he followed instructions from the net... I can find out the
changes exactly if need be). A 'ulimit -a' spits out:
core file size (blocks) 1000000
data seg size (kbytes) unlimited
file size (blocks) unlimited
max memory size (kbytes) unlimited
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 1792
pipe size (512 bytes) 8
open files 2048
virtual memory (kbytes) 2105343
The status lines in 'top' looked like this as it was failing:
84 processes: 41 sleeping, 43 running, 0 zombie, 0 stopped
CPU states: 0.9% user, 21.3% system, 0.0% nice, 80.9% idle
Mem: 515440K av, 507048K used, 8392K free, 83040K shrd, 70420K buff
Swap: 128516K av, 88K used, 128428K free 7348K
If anyone knows what's going on, I'd love some help here!
thanks in advance