1: netstat -s|grep 'times the listen queue of a socket overflowed'html
2:nstat -az|grep TcpExtListenDrops(监听队列链接丢弃数)swoole
3: nstat -az|grep TcpAttemptFails (链接尝试失败数)socket
若是数字不断增长说明tcp链接处理能力达到上限tcp
处理方法:ui
(1)检查程序的tcp等待队列大小,好比swoole的参数是 backlog ,若是过小请调大,建议大小256,默认128;spa
(2)检查系统tcp等待队列大小 cat /proc/sys/net/core/somaxconn ,同理若是过小请调大,建议 65536 默认128.net
其余参考文章:unix
http://blog.csdn.net/puma_dong/article/details/46669499htm
http://blog.chinaunix.net/uid-18963137-id-3427213.htmlblog