Better logging on telnet disconnect

This commit is contained in:
Ian Renton
2026-08-15 07:11:45 +01:00
parent 0dee8d827a
commit 9cd6d9c177
10 changed files with 33 additions and 15 deletions
+9
View File
@@ -93,6 +93,15 @@ class DXCluster(SpotProvider):
self.last_update_time = datetime.now(pytz.UTC)
logging.debug("Data received from DX Cluster " + self._hostname + ".")
except EOFError:
connected = False
if self._running:
self.status = "Restarting"
logging.warning("Disconnected from DX Cluster " + self._hostname + ". Reconnecting...")
sleep(5)
else:
logging.info("DX Cluster " + self._hostname + " shutting down...")
self.status = "Shutting down"
except Exception:
connected = False
if self._running:
+9
View File
@@ -80,6 +80,15 @@ class RBN(SpotProvider):
self.last_update_time = datetime.now(pytz.UTC)
logging.debug("Data received from RBN on port " + str(self._port) + ".")
except EOFError:
connected = False
if self._running:
self.status = "Restarting"
logging.warning("Disconnected from RBN provider (port " + str(self._port) + "). Reconnecting...")
sleep(5)
else:
logging.info("RBN provider (port " + str(self._port) + ") shutting down...")
self.status = "Shutting down"
except Exception:
connected = False
if self._running: