Skip to content
Discussion options

You must be logged in to vote

The reboot timeout is a safety net for problems we can't predict, and that's why it's on by default.

All of the proposed checks assume the firmware can correctly figure out what's wrong with itself. The failures that actually strand devices are the ones where it can't. Wifi drivers sometimes wedge while still reporting connected. The TCP stack can get into a state where pings work but connections don't. An esp-idf upgrade can introduce a regression nobody saw coming, or a board can have flaky hardware. In those states a gateway ping check is just more code running on the same broken device, and it will tell you everything is fine while the device sits unreachable. Rebooting is the one rec…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@bilogic
Comment options

Comment options

You must be logged in to vote
1 reply
@bilogic
Comment options

Answer selected by bdraco
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants