high cpu load , apache crashing every 20 minutes
hieverything is normal and cpu load is under 1 but i dont know why every 10-20-30 minutes cpu load going over 50-60-70 ! apache restarting automatcily !

this server is useing just one ! perl script , but with huge daily visitors , now perl_mod is enabled and also this script is useing squid cache ,
Server :
Cpu : 2*Dual Xeon 2.4 HTT Enabled
Ram : 1024
Apache :
Code:
Timeout 50 KeepAlive On MaxKeepAliveRequests 15 KeepAliveTimeout 10 MinSpareServers 5 MaxSpareServers 25 StartServers 10 MaxClients 300 MaxRequestsPerChild 1000
Code:
11:04:55 up 3 days, 12:36, 4 users, load average: 11.37, 19.79, 13.85 394 processes: 392 sleeping, 2 running, 0 zombie, 0 stopped CPU states: cpu user nice system irq softirq iowait idle total 1.5% 0.0% 0.9% 0.1% 0.2% 97.0% 0.0% cpu00 1.3% 0.0% 0.5% 0.0% 0.5% 97.4% 0.0% cpu01 1.7% 0.0% 1.1% 0.0% 0.1% 96.8% 0.0% cpu02 0.9% 0.0% 0.3% 0.1% 0.0% 98.4% 0.0% cpu03 1.9% 0.0% 1.5% 0.5% 0.3% 95.4% 0.0% Mem: 1024320k av, 1005584k used, 18736k free, 0k shrd, 7556k buff 753892k actv, 142228k in_d, 10992k in_c Swap: 1052248k av, 438972k used, 613276k free 20852k cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND 17254 root 16 0 896 836 348 S 0.1 0.0 1:28 3 top 5565 nobody 15 0 7348 5440 3016 S 0.1 0.5 0:00 2 httpd 5661 nobody 15 0 7316 5760 3004 S 0.1 0.5 0:00 3 httpd 5699 nobody 15 0 7396 6896 3024 S 0.1 0.6 0:00 0 httpd 5804 nobody 15 0 5772 5048 1624 S 0.1 0.4 0:00 1 httpd 5911 root 15 0 1308 1308 796 R 0.1 0.1 0:00 3 top 1 root 15 0 104 68 44 S 0.0 0.0 0:05 0 init 2 root RT 0 0 0 0 SW 0.0 0.0 0:00 0 migration/0 3 root RT 0 0 0 0 SW 0.0 0.0 0:00 1 migration/1 4 root RT 0 0 0 0 SW 0.0 0.0 0:00 2 migration/2 5 root RT 0 0 0 0 SW 0.0 0.0 0:00 3 migration/3 6 root 15 0 0 0 0 SW 0.0 0.0 0:00 2 keventd 7 root 34 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd/0 8 root 34 19 0 0 0 SWN 0.0 0.0 0:00 1 ksoftirqd/1 9 root 34 19 0 0 0 SWN 0.0 0.0 0:00 2 ksoftirqd/2 10 root 34 19 0 0 0 SWN 0.0 0.0 0:00 3 ksoftirqd/3 13 root 25 0 0 0 0 SW 0.0 0.0 0:00 3 bdflush 11 root 15 0 0 0 0 SW 0.0 0.0 2:25 3 kswapd 12 root 15 0 0 0 0 SW 0.0 0.0 5:07 2 kscand 14 root 15 0 0 0 0 SW 0.0 0.0 0:01 2 kupdated 15 root 25 0 0 0 0 SW 0.0 0.0 0:00 2 mdrecoveryd 22 root 25 0 0 0 0 SW 0.0 0.0 0:00 3 scsi_eh_0 23 root 25 0 0 0 0 SW 0.0 0.0 0:00 3 scsi_eh_1 26 root 15 0 0 0 0 SW 0.0 0.0 0:29 3 kjournald 329 root 15 0 0 0 0 SW 0.0 0.0 0:00 3 kjournald 691 root 15 0 156 136 76 S 0.0 0.0 0:03 3 syslogd 695 root 15 0 104 92 44 S 0.0 0.0 0:01 0 klogd 705 root 15 0 248 240 184 S 0.0 0.0 0:00 3 irqbalance 716 root RT 0 144 40 8 S 0.0 0.0 0:18 2 auditd 738 nobody 15 0 660 216 108 S 0.0 0.0 0:00 0 proftpd 1502 named 25 0 1692 800 496 S 0.0 0.0 0:00 2 named