如果你的mysql出现大量的TIME_WAIT,最可能的原因是mysql.colse(),才导致大量的mysql TIME_WAIT 哦,有了原因解决办法很简单
1、找到有问题的程序加入 mysql.colse()即可解决了。
2、直接修改mysql配置,设置TIME_WAIT时间不超过5秒即可
linux系统中修改方法
| 代码如下 | 复制代码 |
| 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,表示关闭;
php商城系统
查看详情
PHP商城系统是国内功能优秀的网上商城系统,同时也是一个商业的PHP开发框架,有多套免费模版,强大的后台管理功能,专业的网上商城系统解决方案,快速建设网上购物商城、数码商城、手机商城、办公用品商城等网站。 php商城系统v3.0 rc6升级 1、主要修复用户使用中出现的js未加载完报错问题,后台整改、以及后台栏目的全新部署、更利于用户体验。 2、扩展出,更多系统内部的功能,以便用户能够迅速找到需
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 时间 |
|
windows中的mysql修改 my.ini中加入
| 代码如下 | 复制代码 |
|
wait_timeout = 5 |
|
即可,或直接在执行sql语句
| 代码如下 | 复制代码 |
|
mysql> set global wait_timeout=10; mysql> show global variables like 'wait_timeout'; |
|
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号