cron.daily関連のスクリプトが動いていなかったので、anacronを調整して復旧させたチップスです。
目次
Pleskバージョン
Plesk12.5
cronサービスのログを見てみましょう。
1 2 3 4 5 6 7 8 9 10 |
# tail -n 40 /var/log/cron 略 Feb 13 12:01:01 hoge.net run-parts(/etc/cron.hourly)[15597]: starting 0anacron Feb 13 12:01:01 hoge.net anacron[15606]: Anacron started on 2017-02-13 Feb 13 12:01:01 hoge.net anacron[15606]: Job `cron.daily' locked by another anacron - skipping ←これ。 Feb 13 12:01:01 hoge.net anacron[15606]: Normal exit (0 jobs run) 略 |
“anacron Job `cron.daily’ locked by another anacron – skipping”
エラーがあります。古いanacronのcron.dailyのジョブがロックしちゃってますね。
anacronプロセスを確認します。
確認しましょう。
1 2 3 4 |
# ps ax | grep anacron 18934 pts/0 R+ 0:00 grep --color=auto anacron 25599 ? Ss 0:00 /usr/sbin/anacron -s |
プロセスを強制終了させます。
1 |
# kill -9 25599 |
メンテナンススクリプト実行
1 |
# /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php >/dev/null 2>&1 |
anacronのリラン
1 |
# /usr/sbin/anacron -s |
Plesk12.5は優秀なサーバ管理パネルですが、トラブル時はどうしても手動でのトラブルシューティングが必要になりますね~。
お疲れ様です。