我在AWS(Ubuntu)上运行Wordpress。 并且有一个非常奇怪的问题,每隔几天数据库就会崩溃,我会收到"建立数据库连接时出错"消息。当我重新启动它时
sudo service mysql restart
一切正常,直到几天后下一次发生。
知道出了什么问题吗?
谢谢
您是否正在使用微实例?如果是这样,那么您可能内存不足。解决方法是将交换创建为文件。以下是执行此操作的步骤:
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 文件,以便在重新启动系统时,可以自动挂载 swap。
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