← 技术博客
自动化

工业PC无人值守重启 — 看门狗配置

硬件看门狗与软件健康检查的组合。

2026-10-19 · 约5分钟

无人值守现场最棘手的情况是“屏幕还亮着但程序卡死”。这种情况下仅靠简单的断电恢复设置无法解决。

需要两级配置

Linux看门狗设置

# /etc/systemd/system.conf
RuntimeWatchdogSec=30s
RebootWatchdogSec=10min

# 确认硬件看门狗设备
ls /dev/watchdog*

应用健康检查

最简单有效的方法是设置 HTTP 健康检查端点,当没有响应时让 systemd 自动重启。

[Service]
Restart=always
RestartSec=5
WatchdogSec=60
# 应用必须发送 sd_notify(WATCHDOG=1)
如果频繁重启,就必须查明原因。看门狗是最后手段,并且必须留下日志,以便追踪停止的原因。

检查清单

要不要就这个主题再深入聊聊?

请告知现场情况,我们将为您评估可适用的配置。

技术咨询 →
📞 전화 문의 053-327-1917 기술문의 →