我的某个物理网络服务器上的mysql服务器存在问题。它会定期崩溃(每隔几天到几十天左右)。我一直无法追查这个问题。该网站不需要每秒钟一次,所以每周一次停机几分钟不是问题。
代替继续追逐这个问题,我可以运行一个尝试每分钟启动mysql的cronjob。当它下降时,它会在60秒后恢复。
*/1 * * * * /sbin/service mysqld start
这个解决方案有什么潜在的负面影响(除了它是非常蹩脚的,我没有追逐根本原因......我有更重要的事情要做)。
答案 0 :(得分:0)
我遇到了另一个恶魔(vpnc
)的问题会继续摔倒,所以我所做的就是在一个循环中以非恶魔模式启动它:
while true
do
demon-process-foreground
sleep 1
done
sleep 1
是可选的。至于在前台运行MySQL看看
Running mysql in the foreground in centos