【发布时间】:2015-06-01 06:07:01
【问题描述】:
我的一台物理网络服务器上的 mysql 服务器出现问题。它会定期崩溃(每隔几到几十天左右)。我一直无法追踪问题。该网站不需要每秒都在运行,因此每周停机几分钟也不是问题。
我可以运行一个每分钟尝试启动 mysql 的 cronjob,而不是继续追查这个问题。当它下降时,它会在 60 秒后恢复。
*/1 * * * * /sbin/service mysqld start
这个解决方案有哪些潜在的负面影响(除了我没有追查根本原因这太蹩脚......我还有更重要的事情要做)。
【问题讨论】:
-
不确定守护进程,但它可以像一天 3600 个 mysqld 实例一样启动吗?如果确实如此,那可能会成为一个问题......
-
正确的解决方案是解决实际问题。 为什么会崩溃?它需要升级吗?重新安装?文件损坏?
-
这里有一些mysql重启提示:dba.stackexchange.com/questions/35395/…
-
我还有更重要的事情要做 ...也许,直到您丢失一些数据。 MySQL 不应该崩溃,找出原因应该不是不可能完成的任务。很有可能是内存不足(特别是如果您正在运行 Apache)dba.stackexchange.com/questions/25077/… 并且它并没有真正崩溃 - 系统正在杀死它。