This commit is contained in:
spiduler
2020-10-23 14:03:14 +09:00
parent 1f98dd14c5
commit 2baabd6941

View File

@@ -34,7 +34,7 @@ class SeleniumBrowser {
}) })
} }
}, { }, {
max: 20, min: 1, testOnBorrow: true max: 20, min: 1, testOnBorrow: true, acquireTimeoutMillis: 5000
}); });
this.pool.on('factoryCreateError', function (err) { this.pool.on('factoryCreateError', function (err) {
@@ -45,12 +45,12 @@ class SeleniumBrowser {
logger.error({ message: err.message }, 'pool error') logger.error({ message: err.message }, 'pool error')
}) })
this.pool.use(driver => { // this.pool.use(driver => {
return driver.getSession().then(s => driver).catch(err => { // return driver.getSession().then(s => driver).catch(err => {
this.pool.destroy(driver) // this.pool.destroy(driver)
throw new Error('Driver session expired pool should create new instance') // throw new Error('Driver session expired pool should create new instance')
}) // })
}) // })
} }
getDriver() { getDriver() {