From 66fcd7ec2a208717f95baa324833adc73e7c9e32 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Thu, 10 Mar 2022 17:15:30 +0100 Subject: [PATCH] add pessimistic handling of disconnections --- services/catalog/src/simcore_service_catalog/db/events.py | 1 + 1 file changed, 1 insertion(+) diff --git a/services/catalog/src/simcore_service_catalog/db/events.py b/services/catalog/src/simcore_service_catalog/db/events.py index af617015e7b..1be02440b2b 100644 --- a/services/catalog/src/simcore_service_catalog/db/events.py +++ b/services/catalog/src/simcore_service_catalog/db/events.py @@ -26,6 +26,7 @@ async def connect_to_db(app: FastAPI) -> None: connect_args={ "server_settings": {"application_name": cfg.POSTGRES_CLIENT_NAME} }, + pool_pre_ping=True, # https://docs.sqlalchemy.org/en/14/core/pooling.html#dealing-with-disconnects ) logger.debug("Connected to %s", engine.url) # pylint: disable=no-member