如何查看Apache的连接数和当前连接数
程序员文章站
2023-11-20 11:21:28
查看了连接数和当前的连接数 复制代码 代码如下: netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80...
查看了连接数和当前的连接数
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连接;
复制代码 代码如下:
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连接;
上一篇: 3dMax2017怎么设置中文?