From 7516fd3d36782c4087d1ab76c44d3d9d90dba69b Mon Sep 17 00:00:00 2001 From: lesion Date: Wed, 22 Jun 2022 11:31:14 +0200 Subject: [PATCH] fix ctrl+c during setup --- server/initialize.server.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/server/initialize.server.js b/server/initialize.server.js index bda4340d..3fff8448 100644 --- a/server/initialize.server.js +++ b/server/initialize.server.js @@ -3,12 +3,14 @@ const config = require('../server/config') const initialize = { // close connections/port/unix socket async shutdown (exit = true) { - const log = require('../server/log') - const TaskManager = require('../server/taskManager').TaskManager - if (TaskManager) { TaskManager.stop() } - log.info('Closing DB') - const sequelize = require('../server/api/models') - await sequelize.close() + if (config.status == 'READY') { + const log = require('../server/log') + const TaskManager = require('../server/taskManager').TaskManager + if (TaskManager) { TaskManager.stop() } + log.info('Closing DB') + const sequelize = require('../server/api/models') + await sequelize.close() + } process.off('SIGTERM', initialize.shutdown) process.off('SIGINT', initialize.shutdown) if (exit) {