服务少部分失败

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

相关文章
相关标签/搜索