作则用 netstat -an |grep ESTABLISH |grep 20500 |wc -l 查看nginx服务的连接数发现连接数18W多,但是服务器已经没提供服务,说明这个连接数自己没有timeout,导致服务器启程序出现异常,用tcpkill,手动命令kill掉连接数
安装tcpkill包
Install tcpkill
yum -y install dsniff --enablerepo=epel
手动杀掉tcp连接数
tcpkill -i eth0 -9 port 50185
参考网站:https://www.jianshu.com/p/c8423cbe3e36
https://yq.aliyun.com/articles/59308
本文介绍了一种情况,即nginx服务因连接数过高(达18万)而停止提供服务,分析了连接数未正常超时的原因,并提供了使用tcpkill手动清理连接数的解决方案。首先通过netstat命令检查连接状态,然后安装并使用tcpkill包来终止异常的TCP连接。
804

被折叠的 条评论
为什么被折叠?



