From 32beeebf007c13863267b1eba0befc4bb7c72a81 Mon Sep 17 00:00:00 2001 From: spiduler Date: Sun, 25 Oct 2020 00:40:45 +0900 Subject: [PATCH] sdfdf --- index.js | 3 ++- src/component/SeleniumBrowser.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 5fb6b15..cbe3a2f 100644 --- a/index.js +++ b/index.js @@ -5,6 +5,7 @@ const express = require("express") , browser = require('./src/service/HeadlessService') , port = 32101 , { NoSuchSessionError } = require("selenium-webdriver/lib/error") + , {ResourceTimeout} = require('generic-pool/lib/errors') // , { puppeteerErrors } = require("puppeteer-core/lib/cjs/puppeteer/common/Errors"); @@ -63,7 +64,7 @@ app.post('/', async (req, res, next) => { if (e instanceof NoSuchSessionError) { logger.error({ reason: e.message, url: req.url }, 'Browser session expired') } else { - logger.error({ reason: e.message, url: req.url }, 'Browser error occured') + logger.error(e, 'Browser error occured') } res.status(500).send({ code: 500, message: e.message }) }) diff --git a/src/component/SeleniumBrowser.js b/src/component/SeleniumBrowser.js index 787269b..dd899c8 100644 --- a/src/component/SeleniumBrowser.js +++ b/src/component/SeleniumBrowser.js @@ -62,7 +62,7 @@ class SeleniumBrowser { }) } }, { - max: 10, min: 1, testOnBorrow: true + max: 10, min: 1, testOnBorrow: true, idleTimeoutMillis: 5000 }); this.pool.on('factoryCreateError', function (err) {