apache server-status问题
服务器apache总是占用99.9%的cpu 看了一下server-status发现几个疑问:
Parent Server Generation: 0
Server uptime: 23 hours 55 minutes 32 seconds
Total accesses: 5196105 - Total Traffic: 22.7 GB
CPU Usage: u99.9 s8 cu0 cs0 - .125% CPU load
60.3 requests/sec - 276.7 kB/second - 4696 B/request
85 requests currently being processed, 171 idle workers
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request
1800个请求中没有pid的1475个M都是"." Open slot with no current process
有pid的才325个 但是其中"_" Waiting for Connection有155个
感觉apache进程堵塞? 谁能指点一下如何进一步分析
apache 2.0.59
<IfModule worker.c>
StartServers 5
ServerLimit 32
ThreadLimit 128
MaxClients 4096
MinSpareThreads 128
MaxSpareThreads 512
ThreadsPerChild 128
MaxRequestsPerChild 50
</IfModule>
运行有php 4.4.4(5.2.5也不行) memcacheclient 2.2.1 jboss4.0.3sp1