The listener process is a Python program which runs in Kubernetes. It connects to the SQL database (s53685__editgroups) via Django's ORM and performs the ingestion by batches of edits.
Over the past few weeks, the listener has started to die a lot more frequently, generally because its SQL connection vanishes:
django.db.utils.OperationalError: (2006, 'MySQL server has gone away')
(full stack trace available in the corresponding GitHub issue).
These repeated failures (about one every hour currently) mean that the listener is accumulating lag (currently 7 hours behind).
Has labsdb become more unstable recently? Is there any way to prevent these disconnections? Could perhaps the database be moved to a more reliable host?