From 217957f2a1b3706df8c49c7aa8a527f5d44d9c90 Mon Sep 17 00:00:00 2001
From: Etienne <45695613+etiennejouan@users.noreply.github.com>
Date: Fri, 10 Apr 2026 14:43:19 +0200
Subject: [PATCH] Optim - Increase connection idle timeout (#19553)
On last 7 days
---
.../twenty-server/src/database/typeorm/core/core.datasource.ts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/packages/twenty-server/src/database/typeorm/core/core.datasource.ts b/packages/twenty-server/src/database/typeorm/core/core.datasource.ts
index 41413364cf..909da60cad 100644
--- a/packages/twenty-server/src/database/typeorm/core/core.datasource.ts
+++ b/packages/twenty-server/src/database/typeorm/core/core.datasource.ts
@@ -73,6 +73,8 @@ export const typeORMCoreModuleOptions: TypeOrmModuleOptions = {
: undefined,
extra: {
query_timeout: Number(process.env.PG_DATABASE_PRIMARY_TIMEOUT_MS ?? 10000),
+ idleTimeoutMillis: Number(process.env.PG_POOL_IDLE_TIMEOUT_MS ?? 600000),
+ allowExitOnIdle: process.env.PG_POOL_ALLOW_EXIT_ON_IDLE === 'true',
},
};