diff --git a/package.json b/package.json index 704aaff..18d15e3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.1.23", + "version": "0.1.24", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/src/db.js b/src/db.js index dde7399..879cf71 100644 --- a/src/db.js +++ b/src/db.js @@ -9,7 +9,8 @@ const pool = new Pool({ password: process.env.DB_PASS, ssl: process.env.DB_SSLMODE === 'require' ? { rejectUnauthorized: false } : false, max: 10, - idleTimeoutMillis: 30000, + connectionTimeoutMillis: 5000, + idleTimeoutMillis: 10000, }); pool.on('error', (err) => { diff --git a/v2/src/config/index.js b/v2/src/config/index.js index 14d526e..cc173f3 100644 --- a/v2/src/config/index.js +++ b/v2/src/config/index.js @@ -8,7 +8,7 @@ // ═══════════════════════════════════════════════════════════════════════════════ module.exports = { - version: '0.1.23', + version: '0.1.24', // ── Среда ───────────────────────────────────────────────────────────────── // APP_ENV=test → тестовый стенд (жёлтый баннер в UI, можно включать тестовый API) diff --git a/v2/src/db/index.js b/v2/src/db/index.js index 3383e5e..05d44ff 100644 --- a/v2/src/db/index.js +++ b/v2/src/db/index.js @@ -19,7 +19,8 @@ const pool = new Pool({ password: process.env.DB_PASS || '', ssl: process.env.DB_SSLMODE === 'require' ? { rejectUnauthorized: false } : false, max: 10, - idleTimeoutMillis: 30000, + connectionTimeoutMillis: 5000, // 5 сек на подключение → не виснуть + idleTimeoutMillis: 10000, // 10 сек idle → закрыть }); pool.on('error', (err) => {