我正在管理一个生产服务器,并且一直在该服务器上运行 Rails 应用程序。这个问题在过去一个月左右发生了两次,我不知道如何调试它。
MySQL 服务器崩溃了,当我检查服务状态时,它响应说正在等待停止
另外,我正在运行的任何其他服务(例如以规定的时间间隔从应用程序发送电子邮件的 delayed_job worker)也停止响应。
由于我在服务器管理领域的专业知识有限,我完全不知道如何调试这个问题。
我正在使用 ununtu 12.04 操作系统,其中安装了 apache 和 Passenger,并使用 mysql 作为数据库。
答案1
MySQL 有一篇文章叫做:如果 MySQL 持续崩溃该怎么办,非常彻底。
您应该做的第一件事之一就是检查 MySQL 错误日志。尝试查看 的内容/var/log/mysql.err
。