I am back to having my webserver fail again. I can still get to the GUI, but it appears the internal access to what is going on keeps dying. My old tricks of just restarting the container aren't working, nor has clearing stale sessions from web.conf.
In checking the supervisor.log, I see this every time I lose access to the webserver:
2022-11-24 07:55:44,545 DEBG 'watchdog-script' stderr output:
Unhandled error in Deferred:
2022-11-24 07:55:44,548 DEBG 'watchdog-script' stderr output:
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/twisted/internet/base.py", line 1318, in run
self.mainLoop()
File "/usr/lib/python3.10/site-packages/twisted/internet/base.py", line 1328, in mainLoop
reactorBaseSelf.runUntilCurrent()
File "/usr/lib/python3.10/site-packages/twisted/internet/base.py", line 994, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3.10/site-packages/twisted/internet/task.py", line 251, in __call__
d = maybeDeferred(self.f, *self.a, **self.kw)
--- <exception caught here> ---
File "/usr/lib/python3.10/site-packages/twisted/internet/defer.py", line 205, in maybeDeferred
result = f(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/deluge/core/alertmanager.py", line 60, in update
self.handle_alerts()
File "/usr/lib/python3.10/site-packages/deluge/core/alertmanager.py", line 128, in handle_alerts
**{
File "/usr/lib/python3.10/site-packages/deluge/core/alertmanager.py", line 129, in <dictcomp>
attr: getattr(alert, attr)
builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 0: invalid continuation byte
The log shows the watchdog-script is still processing and it appears Deluge is still actively working, I just cannot access it. What else can I check to find out what is killing the webserver?