本案例演示為無人值守的關鍵業務裝置設定系統看門狗,讓裝置在異常時自動復原,減少現場人工介入。
一臺部署在偏遠站點的擷取裝置,要求 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 切換兜底 |