如何查看Apache的连接数和当前连接数
2018-02-02 09:34
351 查看
摘自:http://www.jb51.net/article/46148.htm
查看了连接数和当前的连接数
复制代码 代码如下:
查看IP访问次数
复制代码 代码如下:
Linux命令:
复制代码 代码如下:
返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
说明:
SYN_RECV 表示正在等待处理的请求数;
ESTABLISHED 表示正常数据传输状态;
TIME_WAIT 表示处理完毕,等待超时结束的请求数;
FIN_WAIT1 表示server端主动要求关闭tcp连接;
FIN_WAIT2 表示客户端中断连接;
LAST_ACK 关闭一个TCP连接需要从两个方向上分别进行关闭,双方都是通过发送FIN来表示单方向数据的关闭,当通信双方发送了最后一个FIN的时候,发送方此时处于LAST_ACK状态,当发送方收到对方的确认(Fin的Ack确认)后才真正关闭整个TCP连接;
查看了连接数和当前的连接数
复制代码 代码如下:
netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l
查看IP访问次数
复制代码 代码如下:
netstat -nat|grep ":80"|awk '{print $5}' |awk -F: '{print $1}' | sort| uniq -c|sort -n
Linux命令:
复制代码 代码如下:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' watch "netstat -n | awk '/^tcp/ {++S[\$NF]} END {for(a in S) print a, S[a]}'"
返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
说明:
SYN_RECV 表示正在等待处理的请求数;
ESTABLISHED 表示正常数据传输状态;
TIME_WAIT 表示处理完毕,等待超时结束的请求数;
FIN_WAIT1 表示server端主动要求关闭tcp连接;
FIN_WAIT2 表示客户端中断连接;
LAST_ACK 关闭一个TCP连接需要从两个方向上分别进行关闭,双方都是通过发送FIN来表示单方向数据的关闭,当通信双方发送了最后一个FIN的时候,发送方此时处于LAST_ACK状态,当发送方收到对方的确认(Fin的Ack确认)后才真正关闭整个TCP连接;
相关文章推荐
- 如何查看Apache的连接数和当前连接数
- 如何查看但当前Apache的连接数
- 如何查看当前Apache的连接数
- 如何查看当前Apache的连接数
- 如何查看Apache的连接数和当前连接数
- 如何查看Apache的连接数和当前连接数
- 如何查看mysql当前的连接数,如何停止某个连接
- 如何查看当前Apache的连接数
- 如何实时查看mysql当前连接数
- 查看oracle查看当前连接以及修改最大连接数
- Oracle查看允许的最大连接数和当前连接数
- [转贴]如何查看SQL SERVER数据库当前连接数
- PL/SQL 如何查看当前连接信息以及SQL PLUS如何指定IP地址
- 查看oracle当前session/processes/连接数/并发连接数/最大连接及修改
- 如何查看当前据库的连接数
- 【转载】Apache查看连接数和限制当前的连接数
- MSSQL如何查看当前数据库的连接数
- oracle如何查看当前有哪些用户连接到数据库
- apache 进程数和当前客户端连接状态查看
- 如何实时查看mysql当前连接数