apache failing for some reason

I have a 2 server cluster both machines duel xeon with 1gb ram. For some reason the server load is staying way down but apache is failing and I need to reboot every 5 minutes or so.

httpd is showing very high cpu usage but rarely affects the overall load. Server runs fast even at peek but still fails. It also seems that most my CPU stays idle for some reason and never gets used.

A typical TOP looks like this
20:33:43 up 12:42, 1 user, load average: 0.45, 0.56, 0.98
229 processes: 228 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 55.6% 2.8% 7.6% 0.4% 3.2% 2.4% 326.4%
cpu00 12.9% 0.7% 1.1% 0.7% 3.5% 0.1% 80.5%
cpu01 12.1% 0.5% 1.1% 0.0% 0.0% 1.3% 84.6%
cpu02 17.4% 0.5% 1.9% 0.0% 0.0% 0.1% 79.7%
cpu03 13.1% 0.9% 3.5% 0.0% 0.0% 0.7% 81.4%
Mem: 1025308k av, 739316k used, 285992k free, 0k shrd, 9048k buff
532392k actv, 94152k in_d, 13976k in_c
Swap: 2040212k av, 32096k used, 2008116k free 330612k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
25475 root 15 0 9036 6912 6108 S 54.7 0.6 1:08 1 httpd
2120 mysql 30 6 21012 8580 1200 S N 3.7 0.8 16:28 1 mysqld
Can anyone offer any direction on this? I can't seem to figure out what I'm doing wrong.

 

 

 

 

Top