我在AWS上运行Wordpress(Ubuntu)。并且有一个非常奇怪的问题,每隔几天数据库崩溃,我得到"错误建立数据库连接"信息。当我用
重新启动它时sudo service mysql restart
一切正常,直到下一次发生几天后。
知道出了什么问题吗?
由于
答案 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