modified: backend/src/services/DatabasePoolManager.ts

modified:   backend/src/services/SqlExecutor.ts
This commit is contained in:
GEgorov
2025-10-07 01:38:54 +03:00
parent ea1b3162fc
commit 95b8275b6f
2 changed files with 37 additions and 4 deletions

View File

@@ -52,9 +52,11 @@ class DatabasePoolManager {
user: dbConfig.username,
password: dbConfig.password,
ssl: dbConfig.ssl ? { rejectUnauthorized: false } : false,
max: 10,
idleTimeoutMillis: 30000,
connectionTimeoutMillis: 2000,
max: 20, // Увеличено количество соединений
idleTimeoutMillis: 60000, // 60 секунд
connectionTimeoutMillis: 10000, // 10 секунд (было 2 секунды)
keepAlive: true, // Поддерживать соединения активными
keepAliveInitialDelayMillis: 10000, // Начать keepAlive через 10 секунд
});
pool.on('error', (err) => {