Follow up from T314070: Investigate navtiming.py outage 2022-07-28
- Change navtiming.py such that the process will exit completely if the connection fails. This way, if the above scenario happens again, the process is automatically restarted by systemd and thus recovers from the problem. Whereas today, it keeps re-trying the same (bad) configuration infinitely.
- Confirm that these kinds of exists indeed result in automatic restart by systemd.
Bonus:
- Learn whether there is a limit to systemd restarts, does it ever give up?
- If it does, how will we know that the service is down? Is there an alert for this? Does the service owner get notified?