服務少部分失敗

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

相關文章
相關標籤/搜索