我的一台物理网络服务器上的 mysql 服务器有问题。它会定期崩溃(每隔几天到几十天左右)。我一直无法追踪这个问题。该网站不需要每秒都启动,因此每周一次关闭几分钟也不是问题。
我可以运行一个 cronjob 来尝试每分钟启动 mysql,而不是继续追查这个问题。当它下降时,它会在 60 秒后恢复。
*/1 * * * * /sbin/service mysqld start
这个解决方案有哪些潜在的负面影响(除了我没有追寻根本原因之外,我还有更重要的事情要做)。
最佳答案
我遇到了另一个恶魔 (vpnc
) 的问题,它会不断摔倒,所以我所做的就是在循环中以非恶魔模式启动它:
while true
do
demon-process-foreground
sleep 1
done
sleep 1
是可选的。至于在前台运行MySQL看看
Running mysql in the foreground in centos
关于mysql - 每隔几分钟运行一次 cronjob 来启动 mysqld 有哪些潜在的负面影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30562931/