Linux 감시 핑 간격이 하드웨어 감시 제한보다 깁니다.

Linux 감시 핑 간격이 하드웨어 감시 제한보다 깁니다.

저는 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.confping 테스트는 interval부팅 후 설정하는 데 10초 이상 걸릴 수 있으므로 다시 멈출 수 있습니다. 사이클을 시작하십시오.

워치독 데몬 자체의 ping 타이밍을 완화할 수 있는 방법이 있습니까, 아니면 사용자 정의 테스트 스크립트를 작성해야 합니까?

답변1

핑 테스트 시간 제한을 retry-timeout = 60010 분으로 설정했습니다 . /etc/watchdog.confWatchdog 서비스를 활성화하기 전에 하드웨어를 다시 시작하지 않고도 구성을 테스트할 수 있습니다.

sudo watchdog -F -v -q

존재하지 않는 IP의 경우.

시뮬레이션 시간 초과 결과

watchdog[5643]: Shutdown blocked by --no-action (error 101 = 'Network is unreachable')

존재하다/var/log/syslog

관련 정보