红联Linux门户
Linux帮助

Linux下查看apache连接数

发布时间:2015-12-14 15:58:55来源:linux网站作者:sdomain

Linux命令:

ps -ef | grep httpd | wc -l

ps -ax | grep httpd | wc -l

显示的只是apache的子进程数,不是准确的连接数。


查看Apache的并发请求数及其TCP连接状态:

Linux命令:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’


返回结果示例:

LAST_ACK 5

TIME_WAIT 26

FIN_WAIT1 2
FIN_WAIT2 1
ESTABLISHED 3
SYN_RECV 7


说明:  
SYN_RECV表示正在等待处理的请求数;
ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数。


其它状态等日后慢慢完善!

可以用此命令,在SHELL下面定期更新到一个文件里,然后在程序里直接读结果就可以了!


Apache2.2.14(Ubuntu)修改最大连接数:http://www.linuxdiyf.com/linux/11522.html