服务器大量TIME_WAIT
程序员文章站
2022-03-15 14:53:25
...
系统用nginx+tomcat做的负载,今天发现有个tomcat反应时间特别慢,有的超过60s,查询系统得知,netstat -an TIME_WAIT相当多
经网上查询,解决方法如下:
vi /etc/sysctl.conf
经网上查询,解决方法如下:
vi /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 然后执行 /sbin/sysctl -p 让刚添加的内容生效 解释下: net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭; net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。 net.ipv4.tcp_fin_timeout 修改系統默认的 TIMEOUT 时间
上一篇: maven常用命令
下一篇: linux下获取某文件的总行数
推荐阅读
-
cocos2d-x网络编程 连接php服务器笔记1
-
[PHP]利用XAMPP搭建本地服务器, 然后利用iOS客户端上传数据到本地服务器中(一.安装XAMPP) - M_Lee
-
PHP程序与服务器端通讯的方法_PHP教程
-
ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,如何解决
-
把本地代码部署到服务器后,链接全不跳转了
-
Linux服务器搭建nvidia-docker环境过程详解
-
Apache服务器无法使用的解决方法
-
云服务器搭建百度贴吧自动签到(贴吧云签到)较详细教程
-
python创建一个最简单http webserver服务器的方法
-
工作中发现Web服务器的磁盘满后故障分析