This is both 1) some local bug and 2) a broader problem.
The issue for 2) is that any service which crashes should produce a message on #p8_critical so that we know something bad has happened and can fix it. There should be a try/except block that catches this in Service.run() that catches any such problem in the blocking main loop. Possibly the Serve class should also implement such a catch.
This is both 1) some local bug and 2) a broader problem.
The issue for 2) is that any service which crashes should produce a message on #p8_critical so that we know something bad has happened and can fix it. There should be a try/except block that catches this in Service.run() that catches any such problem in the blocking main loop. Possibly the Serve class should also implement such a catch.