I have been investigating to fix what appears to be a problem with systemd watchdog but with no success. I have a bunch of services that are of
Type=notify. If the system time is set backwards, every service is killed by systemd because it thinks the watchdog timeout was hit. Here is the debug log from systemd
systemd: xxx:service: Unit entered failed state. systemd: xxx:service: Failed with result 'watchdog'.
Is there a way to tell Systemd not to restart services when the system time is changed manually?
Shouldn't the watchdog depend on the
CLOCK_MONOTONIC? Is this a known issue in Systemd?