Аппаратный watchdog — не справка о бессмертии сервера. Разберём сценарий отказа: мониторинг показывает K3s NotReady, SSH молчит, оператор обвиняет сеть. Но petter — процесс, посылающий keepalive, — продолжает работать, пока полезная работа узла стоит. Счётчик перезапускается каждым кормлением. Таймер исправен; ошибочен критерий, по которому ему продлевают жизнь. Сначала устанавливаем, что действительно вооружено: journalctl -k -b | grep -Ei 'watchdog|sp5100|iTCO|NO_REBOOT'; затем grep . /sys/class/watchdog/watchdog0/{identity,state,timeout,timeleft,nowayout,bootstatus}. Набор доступных атрибутов зависит от драйвера: timeleft может отсутствовать, bootstatus не обязан достоверно объяснять прошлый reset. sp5100_tco относится к поддерживаемым AMD-чипсетам, iTCO_wdt — к Intel TCO. Регистрация устройства ещё не доказывает, что прошивка разрешила аппаратный сброс. Безопасный restart petter начинается с выяснения владельца /dev/watchdog0 и поведения close. Magic Close, nowayout и обслуживание ...