retry if acquire error

This commit is contained in:
LouisLam 2021-08-22 23:35:24 +08:00
parent 2912ca1248
commit b892a92fc8
1 changed files with 6 additions and 4 deletions

View File

@ -40,20 +40,22 @@ class Database {
Dialect.prototype.destroyRawConnection = async () => { }
const acquireConnectionTimeout = 120 * 1000;
const knexInstance = knex({
client: Dialect,
connection: { }, // Do not remove, Leave it empty is ok
useNullAsDefault: true,
acquireConnectionTimeout: acquireConnectionTimeout,
pool: {
min: 1,
max: 1,
idleTimeoutMillis: 30000,
idleTimeoutMillis: 120 * 1000,
propagateCreateError: false,
acquireTimeoutMillis: acquireConnectionTimeout,
}
});
console.log( knexInstance.pool)
console.log("pool size")
R.setup(knexInstance);
if (process.env.SQL_LOG === "1") {