Raspberry - 安裝watchdog

        對於 Raspberry Pi 來說 Watchdog是一個非常實用的工具。它可以在偵測到 Raspberry Pi 鎖定或當機前,自動重新啟動裝置。

        Watchdog有2種安裝方法:
            1.使用 Systemd,優點是容易使用,但是調整彈性小。
            2.安裝 Watchdog,優點是調整彈性高,負載高時可自動重新開機。<推薦>

一、使用 Systemd 啟用 Watchdog
        1.修改 system.conf  設定檔:
            sudo vim /etc/systemd/system.conf

        2.將下列兩行設定前的 # 拿掉:
            
RuntimeWatchdogSec=15
            RebootWatchdogSec=2min


       RuntimeWatchdogSec –在重開機 Raspberry Pi 前應等待多長時間,最長只能
           設15秒。
           RebootWatchdogSec –在Raspberry Pi 卡住時,Watchdog可指定應等待多久進
           行重新啟動。

        3.存檔,重新執行 Systemd:
            sudo systemctl daemon-reload
           或重新開機:
            sudo reboot

二、安裝 Watchdog
        1.先更新系統後,進行安裝:
            sudo apt-get update
            sudo apt-get full-upgrade
            sudo apt-get install watchdog

        2.修改watchdog設定
            sudo vim /etc/watchdog.conf

        3.將下列前方的 # 拿掉:
            
watchdog-device = /dev/watchdog  #告訴 Watchdog 在哪裡與 Raspberry Pi 的
                                                                           硬體通訊。
            watchdog-timeout = 15                    #設定硬體逾時時間。預設為 60 秒,有點過久。
            max-load-1 = 24                                #若負載過高,直接重新啟動。
            interface = eth0                                 #如果網路介面沒有回應或活動為零,重新啟動

        4.啟動 Watchdog 服務
            sudo systemctl enable watchdog     #開機時啟動服務
            sudo systemctl start watchdog        #立即啟動服務

這個網誌中的熱門文章

公務雲出現「系統發生錯誤」或「系統單登中」或「空白畫面」

二代公文系統設定

SSH設定連線