最近几天,学校的 MySQL 数据库总是出现许多死连接的情况,主要表现为有过多的 Sleep 连接,并且 Time 时间很长,占满了所有的可用连接数,以至于其它用户无法再连接数据库。我开始考虑调节 MySQL 数据库参数,但是改了许多参数仍然没有解决这个问题。于是想了一个比较狠的办法,写一个 php 脚本,每 2 分钟执行一次,发现死连接(超过 120 秒)就 Kill 掉,这样再也不会让某些程序搞死数据库服务器了,下面是 Kill 死连接的小程序:
将它当中的 $password 改成你实际的数据库密码,死连接的时间也可以修改。然后加入计划任务就可以了。比如用 crontab -e 命令加入:
就可以每隔 2 分钟检查并清除一次数据库中的死连接了。
| 如何针对Yahoo搜索进行网站优化 | 04-04 | |
| 搜索引擎不收录网站页面的15个原 | 04-04 | |
| 网站推广29大法 | 04-04 | |
| 搜索引擎优化培训教程 | 04-02 | |
| 彻底弄懂CSS盒子模式(DIV布局快速 | 03-19 | |
| Google优化圣经 | 03-19 | |
| 新网站流量快速提高实战 | 02-07 | |
| 2007年,个人站长将何去何从? | 02-03 | |
| 个人网站到底应该做什么样的广告 | 01-29 | |
| 王通:网站的首页最应该放什么? | 01-25 | |
| 百度与站长:关于网站收录删除和 | 01-04 | |
| 搜索引擎对页面各元素的权重比例 | 12-26 | |