TCP连接数持续20000,间歇性下降又上升,客户端连接数并不多400多个。 total_tcp两万时通讯不稳定。 请教一下可能什么原因造成的?谢谢
netstat -n | awk '/^tcp/ {++y} END {for(w in y) print w, y}'
FIN_WAIT2 2 SYN_RECV 38 CLOSE_WAIT 2 TIME_WAIT 20003 ESTABLISHED 446 FIN_WAIT1 2 结果是这样的,time_wait很多。 心跳是这样的 //心跳设置 $gateway->pingInterval = 30; $gateway->pingNotResponseLimit = 2; $gateway->pingData = '';
time_wait是一个很正常的tcp状态,1-2万time_wait没有问题,不用担心
哦,谢谢,这个数量一般有什么有关系,这么有规律的变动,基本上5个小时变动一次,是workerman的原因,还是外在设备引起的?
操作系统会定时回收time_wait状态的连接
sysctl.conf是这样的
netstat -n | awk '/^tcp/ {++y} END {for(w in y) print w, y}'
FIN_WAIT2 2
SYN_RECV 38
CLOSE_WAIT 2
TIME_WAIT 20003
ESTABLISHED 446
FIN_WAIT1 2
结果是这样的,time_wait很多。
心跳是这样的
//心跳设置
$gateway->pingInterval = 30;
$gateway->pingNotResponseLimit = 2;
$gateway->pingData = '';
time_wait是一个很正常的tcp状态,1-2万time_wait没有问题,不用担心
哦,谢谢,这个数量一般有什么有关系,这么有规律的变动,基本上5个小时变动一次,是workerman的原因,还是外在设备引起的?
操作系统会定时回收time_wait状态的连接
sysctl.conf是这样的