我用Wordpress创建了一个网站。
我的问题是,时间会出现错误,会显示此消息Error establishing a database connection
。
我可以在登录服务器并输入以下命令时修复此错误:sudo service mysql restart
。
我想知道是否有人知道为什么会这样?
编辑----
以下是我运行此命令df -h
后得到的结果:
答案 0 :(得分:1)
SSH进入您的服务器并运行以下命令:
这将告诉您内存和磁盘中有多少可用空间。
df -h
我发现如果我的磁盘耗尽,我的服务器会重新启动。您可能还会发现您的服务器提供商发生了中断,这比您意识到的更为常见。
要增加交换磁盘空间(临时ram),请遵循以下教程: https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
如果您想在启动时自动启动mysql进程,可以按照本指南进行操作:
取决于您重新启动服务的操作系统。它在Ubuntu上有所不同。
-
修改强> 看起来您的机器上有足够的磁盘空间可以正常运行。
您可以使用以下命令检查ram的数量:
htop
<强> EDIT2 强> 看起来你也有足够的公羊。然而,服务器已经运行了32天。我建议在服务器重新启动时检查如何重新启动mysql实例,然后重新启动服务器以检查数据库是否重新联机。