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