重启后修复/修复后的wordpress数据库连接错误

时间:2016-09-25 09:53:59

标签: database wordpress

我有一个问题,我的wordpress网站在使用该网站一段时间后提供数据库连接。使用sudo reboot后,该网站又重新上线。我的数据库连接的设置是正确的。

导致此问题的原因以及重启后修复的原因是什么?

我的错误.log:http://s000.tinyupload.com/?file_id=51432250094714017709

你能在这里看到奇怪的东西吗?网站dietsmartertoday.com不再存在。

2 个答案:

答案 0 :(得分:0)

可能有几件事会导致这种情况发生。您是否检查了服务器日志以查看发生了什么?

您的MYSQL数据库可能崩溃,或者您的内存泄漏/内存不足。

我首先检查您的服务器日志,但如果您收到“内存耗尽错误”,请将以下行添加到您的wp-config.php文件中。

define('WP_MEMORY_LIMIT','64M');

答案 1 :(得分:0)

最有可能的是,你的mysqld服务崩溃了。您可以通过服务器错误日志检查/确认这一点(如@tux所述)。

其中一个常见原因是内存不足。要解决此问题,请再次按@tux所述,尝试

define('WP_MEMORY_LIMIT', '64M'); 

如果这不能解决问题,您的下一个选择是检查服务器上是否有可用的交换分区。如果没有交换,如果操作系统用完了ram,就会导致崩溃(结果不可预测)。

您可以使用以下命令检查交换:

# sudo swapon -s

您也可以运行

# sudo top

获取有关内存和交换的更多详细信息。

如果没有交换,您可以 - 而且应该 - 创建它。执行此操作的确切命令将取决于运行的Linux发行版,因此您可以谷歌

{your linux distro}如何创建交换分区

交换分区处于活动状态后,问题就会消失。