Systemd Watchdogはシステム時間を手動で変更してサービスを終了します。

Systemd Watchdogはシステム時間を手動で変更してサービスを終了します。

私はシステム監視の問題を解決するために調査してきましたが、成功しませんでした。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

おすすめ記事