私は16秒のハードウェア監視タイマー()を使用してハードウェア上でLinuxを実行していますsunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
。私はそれを次のように設定しましたwatchdog.conf
:
watchdog-device = /dev/watchdog
watchdog-timeout = 16
interval = 10
快適な時間(5分ごと)にホストにpingを送信したいのですが、watchdog.conf
pingテストはinterval
起動後に設定するのに10秒以上かかる可能性があるため、再び停止できます。サイクルを開始します。
ウォッチドッグデーモン自体のpingタイミングを軽減する方法はありますか、それともカスタムテストスクリプトを作成する必要がありますか?
答え1
pingテストタイムアウトをretry-timeout = 600
10分に設定しました。/etc/watchdog.conf
Watchdogサービスを有効にする前に、ハードウェアを再起動せずに設定をテストできます。
sudo watchdog -F -v -q
存在しないIPの場合。
シミュレーションタイムアウト結果
watchdog[5643]: Shutdown blocked by --no-action (error 101 = 'Network is unreachable')
存在する/var/log/syslog