Home/Support/Support Forum/digi transport watchdog
Welcome to Digi Forum, where you can ask questions and receive answers from other members of the community.

digi transport watchdog

0 votes
Hello:

We have a site where a WR44V2 has locked up twice over the last 3 years. The guys came on site and all the lights were on. It seems obvious that the CPU internally to the router had froze.

Is there a watchdog circuit that can be enabled to allow the unit to reboot in the unusual event that the internal CPU locks up?

Cheers,
john
asked May 28, 2018 in Digi TransPort Cellular by jserink New to the Community (44 points)

Please log in or register to answer this question.

2 Answers

0 votes
Hi

My understanding is there is a watchdog running.

your device must have got into one of the states where it is running but not responding to requests.

it would be down to configuration of the device and the firmware if there were know issues. after that you could write a python script using the watchdog library and have the script stroke the watchdog only if there is conectivity.
Not something i have done before

import digiwdog
wd = digiwdog.Watchdog(300,"ForceReset") #Reboot the router if this Python program does not stroke the watchdog in 5 minutes

wd.stroke()

hope that helps

regards

James
answered May 29, 2018 by James.Wilson Veteran of the Digi Community (1,225 points)
0 votes
Hi James:

Thanx for the answer. The only problem with your python solution below is that it requires a running CPU for it to reboot the machine if there is no stroke, hence the requirement for the HW reboot. If the CPU is hung, wd = digiwdog.Watchdog(300,"ForceReset") will never run.

Is there any user access to the current watchdog in terms of status or anything else?

Cheers,
John
answered May 29, 2018 by jserink New to the Community (44 points)
...