私はシステム監視の問題を解決するために調査してきましたが、成功しませんでした。Type=notify
システム時間が後ろに設定されていると、監視タイムアウトに達したと思われるため、systemdはすべてのサービスを終了します。これはsystemdのデバッグログです。
systemd[1]: xxx:service: Unit entered failed state.
systemd[1]: xxx:service: Failed with result 'watchdog'.
システム時間を手動で変更するときにSystemdにサービスを再起動しないように指示する方法はありますか?
ウォッチャーはそれに頼らなければなりませんかCLOCK_MONOTONIC
?これはSystemdの既知の問題ですか?
ベストアンサー1
システム時間を手動で変更するときにSystemdにサービスを再起動しないように指示する方法はありますか?
いいえ。man systemd.service
の文書によると、WatchDogSec=
systemdはそれを追跡するために単調なタイマーを使用するという約束はありません。
動作を変更する必要があると思われる場合は、システム開発者と話し合ったり、問題を提起したりできます。
https://github.com/systemd/systemd/issues?utf8=%E2%9C%93&q=WatchDogSec%3D