如果 MySql 未处于活动状态,则启动它

如果 MySql 未处于活动状态,则启动它

我遇到了一些问题,不知道为什么每天大约 06:08-06:24 我的 mysql 就会停止:

2021-03-29T06:24:22.398643Z 0 [Note] Giving 0 client threads a chance to die gracefully
2021-03-29T06:24:22.398662Z 0 [Note] Shutting down slave threads
2021-03-29T06:24:22.398666Z 0 [Note] Forcefully disconnecting 0 remaining clients
2021-03-29T06:24:22.398671Z 0 [Note] Event Scheduler: Purging the queue. 0 events
2021-03-29T06:24:22.399095Z 0 [Note] Binlog end
2021-03-29T06:24:22.401054Z 0 [Note] Shutting down plugin 'validate_password'
...
...

我尝试让 cronjob 在 mysql 停止时启动它,这个脚本可以做到吗?

* * * * * systemctl is-active -quiet mysql || sudo service mysql start

如果处于活动状态,它将不会执行任何操作,但如果“未处于活动状态”,它将执行“sudo service mysql start”?

回答:

由于某些原因,我还不知道为什么,Wordpress 中的插件“WP Crontrol”每天都会导致基本停止......

相关内容