用PHP删除MySQL死连接


PHP #mysql #死连接2014-04-15 22:51

下面是用PHP来删除MYSQL死连接(Sleep)的方法。

<?php
define('MAX_SLEEP_TIME', 120);
 
$hostname = "localhost";
$username = "yige";
$password = "http://yige.org/php/";
 
$connect = mysql_connect($hostname, $username, $password);
$result = mysql_query("SHOW PROCESSLIST", $connect);
while ($proc = mysql_fetch_assoc($result)) {
    if ($proc["Command"] == "Sleep" && $proc["Time"] > MAX_SLEEP_TIME) {
        @mysql_query("KILL " . $proc["Id"], $connect);
    }
}
mysql_close($connect);


相关文章

粤ICP备11097351号-1