diff --git a/src/pluralkit/db.py b/src/pluralkit/db.py index 43c417ab..e4d54498 100644 --- a/src/pluralkit/db.py +++ b/src/pluralkit/db.py @@ -18,7 +18,8 @@ async def connect(username, password, database, host, port): try: return await asyncpg.create_pool(user=username, password=password, database=database, host=host, port=port) except (ConnectionError, asyncpg.exceptions.CannotConnectNowError): - pass + logger.exception("Failed to connect to database, retrying in 5 seconds...") + time.sleep(5) def db_wrap(func): async def inner(*args, **kwargs):