本文摘自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最常见基本命令总结
关闭防火墙的Linux命令是什么
ssh连接不上Linux怎么办
Linux基础操作有哪些?
Linux运维学什么知识?
Linux如何操作
为什么要考虑使用Linux进行web开发
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 关于Linux下如何查看Nginx的并发连接数和连接状态的详细介绍