本案例演示为无人值守的关键业务设备配置系统看门狗,让设备在异常时自动恢复,减少现场人工介入。
一台部署在偏远站点的采集设备,要求 7×24 小时连续运行,无人值守。
第一步:确认看门狗服务
Section titled “第一步:确认看门狗服务”systemctl status jelina-watchdog确认看门狗服务正常运行。如未运行,启动并设置开机自启:
systemctl start jelina-watchdogsystemctl enable jelina-watchdog第二步:确认应用自愈配置
Section titled “第二步:确认应用自愈配置”看门狗与应用重启策略配合,效果最佳。为关键应用配置异常自动重启:
- 容器应用:
--restart always(或编排文件restart: always); - 原生应用:程序集配置
restart: always。
第三步:验证容灾链路
Section titled “第三步:验证容灾链路”按层级验证自动恢复能力:
# 1. 应用级:停止应用,观察自动恢复systemctl stop <应用服务>systemctl status <应用服务> # 应自动恢复运行
# 2. 系统级:观察看门狗持续运行systemctl status jelina-watchdog第四步:纳入云端监控(可选)
Section titled “第四步:纳入云端监控(可选)”接入 JelinaCloud 后配置告警,异常第一时间通知:
- 资源告警阈值(温度、内存、存储、CPU);
- 运行日志云端留存,事后可回溯。
| 故障类型 | 自动处理 |
|---|---|
| 应用异常退出 | 重启策略自动恢复 |
| 系统无响应 | 看门狗介入恢复 |
| 系统损坏 | A/B 切换兜底 |