首页 资讯 电脑入门 操作系统 上网 办公 技巧 硬件 软件 网络 图像 多媒体 程序 数据库 网页网站 网游 安全 加密 企业

WordPress老是提示“MySQL has gone away”问题的解决办法

巧巧电脑网络 2011-03-06     收藏此文 
在一些耗时的地方, 使用mysql_ping来重新获得连接。 下面给出我改进的wp-db.php类, 即在类中加入。 $wpdb->check_conn;。 方法检查,如果连接丢失,自动重新连接。加入的位置在函数。 function __destruct {return true。

在一些耗时的地方, 使用mysql_ping来重新获得连接

下面给出我改进的wp-db.php类, 即在类中加入

$wpdb->check_conn;

方法检查,如果连接丢失,自动重新连接。加入的位置在函数

 function __destruct {
    return true;
}

之前。

function check_conn {
   
if (!mysql_ping($this->dbh)) {
  
//here is the major trick, you have to close the connection (even though its not currently working) for it to recreate properly.
  
mysql_close($this->dbh);
  
$this->connect;
   }
    
}

详细请参考:http://n96.blog.163.com/blog/static/4452960720091281226259/

相关阅读:提示行魔术

提示行魔术 增强系统提示行 如果您很容易使 shell 提示行变得色彩绚烂斓且带有更多信息,为什么还要坚持用单调的标准 shell 提示行呢?此外,绿色还很暗;我们通过添加一个 "1" 颜色代码来修正这个问题,这将启用更亮的加粗文字。为了解决这个问题。

下一篇:

相关专题阅读:

本类最热图文
Google
巧巧电脑网络编辑信箱  告诉我们您想看的专题或文章