Error: Can't add new command when connection is in closed state

Подскажите, пожалуйста, правильно ли я закрываю соединение?..

Вроде простой вопрос, но что-то не удается нагуглить как закрывать, когда использую util.promisify. Код запускается через определенный интервал времени и через какой-то промежуток времени падает с криком " Error: Can't add new command when connection is in closed state ".

    const queryTestDB = util.promisify(connectTestDB.query).bind(connectTestDB);


    (async () => {
        try {
            dataIncident = await queryTestDB(sqlIncidentActiv);
            for (let i = 0; i < dataIncident.length; i++) {
                dataIncidentArray.push(dataIncident[i].commentary); 
            }
        } catch (error) {
            logger.error(error);
        }
         finally {
             connectTestDB.end();
         }
    })();


Ответы (0 шт):