在网站运行几天后“出现建立数据库连接时出错”

时间:2014-02-23 09:31:40

标签: mysql wordpress ubuntu

我在AWS上运行Wordpress(Ubuntu)。并且有一个非常奇怪的问题,每隔几天数据库崩溃,我得到"错误建立数据库连接"信息。当我用

重新启动它时
sudo service mysql restart

一切正常,直到下一次发生几天后。

知道出了什么问题吗?

由于

1 个答案:

答案 0 :(得分:2)

您使用的是微型实例吗?如果是这样,那么你可能会耗尽内存。 解决方法是将交换创建为文件。 这是执行此操作的步骤:

sudo dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
sudo mkswap /swapfile
sudo chown root:root /swapfile
sudo chmod 0600 /swapfile
sudo swapon /swapfile

现在编辑/ etc / fstab文件,以便在重新启动系统时,可以自动挂载交换。

sudo nano /etc/fstab

并将其添加到文件中:

/swapfile swap swap defaults 0 0

要从AWS中的交换文件获得更好的性能,您还需要这样做:

echo 0 | sudo tee /proc/sys/vm/swappiness
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf