fix : setting timeouts to one minute in db connections.

re: #775
Signed-off-by: Naveen MR <oof1lab@gmail.com>
This commit is contained in:
Naveen MR
2022-02-18 16:14:26 +00:00
parent 405a83b01d
commit a7b290653d
3 changed files with 20 additions and 16 deletions

View File

@@ -1098,15 +1098,15 @@ export default {
user: 'postgres',
password: 'password',
database: '_dev',
connectTimeout: 180000,
requestTimeout: 180000,
connectTimeout: 60000,
requestTimeout: 60000,
ssl: {
ca: '',
key: '',
cert: ''
}
},
acquireConnectionTimeout: 180000,
acquireConnectionTimeout: 60000,
meta: {
tn: 'nc_evolutions',
dbAlias: 'db',
@@ -1169,8 +1169,8 @@ export default {
user: 'postgres',
password: 'password',
database: '_test',
connectTimeout: 180000,
requestTimeout: 180000,
connectTimeout: 60000,
requestTimeout: 60000,
ssl: {
ca: '',
key: '',
@@ -1183,8 +1183,8 @@ export default {
user: 'root',
password: 'password',
database: '_test',
connectTimeout: 180000,
requestTimeout: 180000,
connectTimeout: 60000,
requestTimeout: 60000,
ssl: {
ca: '',
key: '',
@@ -1196,7 +1196,7 @@ export default {
port: '15306',
user: 'root',
password: 'password',
database: '_test',
database: '_test',
ssl: {
ca: '',
key: '',
@@ -1208,7 +1208,7 @@ export default {
port: '4000',
user: 'root',
password: '',
database: '_test',
database: '_test',
ssl: {
ca: '',
key: '',
@@ -1269,8 +1269,8 @@ export default {
user: 'sa',
password: 'Password123.',
database: '_test',
connectTimeout: 180000,
requestTimeout: 180000,
connectTimeout: 60000,
requestTimeout: 60000,
ssl: {
ca: '',
key: '',

View File

@@ -19,7 +19,7 @@ describe('Config Factory Tests', () => {
ssl: {
rejectUnauthorized: false
},
acquireConnectionTimeout: 600000
acquireConnectionTimeout: 60000
};
before(function(done) {

View File

@@ -164,13 +164,15 @@ export default class NcConfigFactory implements NcConfig {
password:
url.searchParams.get('p') || url.searchParams.get('password'),
port: +url.port,
user: url.searchParams.get('u') || url.searchParams.get('user')
user: url.searchParams.get('u') || url.searchParams.get('user'),
connectTimeout: url.searchParams.get('connectTimeout') || 60000,
requestTimeout: url.searchParams.get('requestTimeout') || 60000
},
// pool: {
// min: 1,
// max: 1
// },
acquireConnectionTimeout: 600000
acquireConnectionTimeout: 60000
} as any;
if (process.env.NODE_TLS_REJECT_UNAUTHORIZED) {
@@ -268,9 +270,11 @@ export default class NcConfigFactory implements NcConfig {
password:
url.searchParams.get('p') || url.searchParams.get('password'),
port: +url.port,
user: url.searchParams.get('u') || url.searchParams.get('user')
user: url.searchParams.get('u') || url.searchParams.get('user'),
connectTimeout: url.searchParams.get('connectTimeout') || 60000,
requestTimeout: url.searchParams.get('requestTimeout') || 60000
},
acquireConnectionTimeout: 600000,
acquireConnectionTimeout: 60000,
...(url.searchParams.has('search_path')
? {
searchPath: url.searchParams.get('search_path').split(',')