Systemd Reload 导致 MySql 重启

Systemd Reload 导致 MySql 重启

今天早上,我的服务器上的 MySQL 崩溃了,经过进一步调查,似乎 systemd 重新加载导致 MySQL 崩溃。当一切崩溃时,我在系统日志中发现了以下几行:

May  5 06:34:15 s1 systemd[1]: Reloading.
May  5 06:34:15 s1 systemd[1]: Starting Message of the Day...
May  5 06:34:15 s1 systemd[1]: Starting Daily apt download activities...
May  5 06:34:15 s1 systemd[1]: Started Message of the Day.
May  5 06:34:15 s1 systemd[1]: Stopping MySQL Community Server...

我说 systemd 宕机是导致 MySQL 崩溃的原因,对吗?有没有解释为什么 systemd 会重新加载 -- 没有可以访问服务器的人运行 daemon-reload,而且那一行也没有出现在“历史记录”中。

此外,我们已经安装了 munin,并且当时似乎没有出现任何 CPU 或内存问题,尽管磁盘可能有高 i/o,但这可能是由 mysql 重启引起的,而不是相反。

是否有任何日志或指示可供我查看为什么 systemd 和 mysql 重新启动?

答案1

问题是 apt.daily-upgrade 运行后会暂时重置 mysql。我更改了计时器设置,使其在半夜运行(默认时间为上午 6 点至 7 点,但这些时间对我们来说是高负载时间,因为服务器位于美国西部,而东海岸是上午 9 点)。

H/T@WilsonHauck

相关内容