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();
}
})();