我正在为几个 WordPress 网站运行一个带有典型 Ubuntu LAMP Stack 的 DigitalOcean.com 虚拟服务器。当然,每隔一两周 MySQL 服务似乎就会崩溃。如果我重新启动 MySQL 或服务器,它就没问题了。我猜我受到了一些黑客的严重攻击,导致 MySQL 连接问题。
有人知道自动重启 MySQL 服务的方法吗?我原本想使用夜间 CRON 作业来重启 MySQL,但似乎应该有更好的方法。也许我没有正确配置 MySQL?我必须找到 MySQL 配置/ini 文件。
编辑:我很快就会找出错误日志。也许这就像配置更改一样简单。
答案1
所有类型的 CMS 的一个主要问题是它们会或将要受到攻击 - 尤其是 Wordpress 是首选目标。我的建议是不要只查看 MySQL 日志,因为您可能只会发现数据库充满了连接,还要查看您的网络日志。通常您可以尝试搜索“POST”,在许多情况下,它会向您显示攻击/暴力破解尝试。
因此,建议在 Wordpress 安装中定位问题以锁定任何漏洞。
更多 Wordpress 特定事项
- 针对 wp-login.php 的暴力破解尝试
- 垃圾评论
- xmlrpc.php 攻击