日期:2014-05-16 浏览次数:20729 次
http://www.cnblogs.com/rooney/archive/2009/08/20/1550609.html
?
linux 下常用查看Apache状态语句
1、查看Apache的并发请求数及其TCP连接状态:
? ? netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
返回结果一般如下:
? ? SYN_RECV 28
? ? CLOSE_WAIT 1
? ? TIME_WAIT 9
? ? ESTABLISHED 4
? ? LAST_ACK 1
? ? FIN_WAIT1 1
这里SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数。
2、查看apache运行进程数(prefork模式)
? ? ps -ef | grep apache2 | wc -l
返回的数字就是apache进程数,如果系统中apache文件名是httpd则执行
? ? ps -ef | grep httpd | wc -l