From 8682ae2f3d7d76e19406ade5bf732a4845b6d28b Mon Sep 17 00:00:00 2001 From: Tommaso Comparin <3862206+tcompa@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:38:39 +0100 Subject: [PATCH] Set `pool_pre_ping=True` for asyncpg-driven async DB engine (ref #954) --- fractal_server/app/db/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fractal_server/app/db/__init__.py b/fractal_server/app/db/__init__.py index 22178a54ab..2c59113a31 100644 --- a/fractal_server/app/db/__init__.py +++ b/fractal_server/app/db/__init__.py @@ -63,7 +63,9 @@ def set_db(cls): connect_args={"check_same_thread": False}, ) else: - engine_kwargs_async = {} + engine_kwargs_async = { + "pool_pre_ping": True, + } engine_kwargs_sync = {} cls._engine_async = create_async_engine(