本文摘自PHP中文网,作者黄舟,侵删。
Linux下查看Nginx等的并发连接数和连接状态。1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:
1 | netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
|
或者:
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'返回结果一般如下:
1 2 3 4 5 6 | LAST_ACK 5 (正在等待处理的请求数)
SYN_RECV 30
ESTABLISHED 1597 (正常数据传输状态)
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057 (处理完毕,等待超时结束的请求数)
|
其他参数说明:
CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
阅读剩余部分
相关阅读 >>
关闭Linux系统可以使用什么命令
Linux查看端口占用情况
Linux之让history命令显示日期和时间方法
Linux重启服务命令
Linux shell ftp按照日期去下载文件的方法
nginx属于什么
Linux下配置网络参数有哪两种方式
Linux下如何解压tar.xz文件
系统提示找不到nginx命令怎么办
Linux如何查看系统负载
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 关于Linux下如何查看Nginx的并发连接数和连接状态的详细介绍