
最近写的一个采集系统在wordpress上面老是mysql has gone away
原因是mysql连接丢失
在一些耗时的地方, 使用mysql_ping来重新获得连接
下面给出我改进的wp-db.php类, 加入了
$wpdb->check_conn();
方法检查,如果连接丢失,自动重新连接
我非常讨厌在new一个类的时候还带上参数
$wpdb = new wpdb(DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
这个写法我是非常讨厌的,也顺便修了它
< ?php
// WordPress DB Cla...