WordPress – MySQL服务器已经消失
我有一个WordPress的安装在一个专用的服务器体面的内存(8GB以上)。 WordPress的安装包括许多插件 – 50个活动插件。 最重要的是要注意的是WordPress的多语言WPML插件。 主题是织女二临 。 这个堆栈是LAMP – CentOS 6.3,Apache 2.4.4,Percona MySQL,PHP-FPM。 我一直很蠢,没有设置testing或登台服务器。 一切运行良好,直到我更新到WordPress 3.8,并同时更新了几个插件。 那时候我没注意,但是所有的小工具都搞乱了,导航等等 我启用了error_log一点,即 ini_set('log_errors',TRUE); ini_set('error_reporting', E_ALL); ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); 这导致了一个巨大的文件 – 基本上每4分钟左右error_log增长大约一个GB。 我在错误日志中发现的主要错误是数据库服务器断开连接,更为人所知 MySQL服务器已经消失 正如Rackspace所build议的,我编辑了my.cnf来添加 wait_timeout = 60 没有帮助。 还向my.cnf添加了caching query_cache_type = 1 query_cache_limit = 8M query_cache_size = 512M 没有帮助。 (是的,我每次编辑my.cnf时重新启动mysql) 还试过这里build议的方法:在wp-db.php之前 $this->select( $this->dbname, $this->dbh ); 我补充说 $this->query("set session […]