From b2433d3471b38c1885658f9fbe4438d5958b006e Mon Sep 17 00:00:00 2001 From: Yannick Brosseau Date: Fri, 8 Sep 2023 10:33:27 -0400 Subject: [PATCH] Add more logging on starting process errors --- .../src/utils/processManagers/ProcessManager.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/chaire-lib-backend/src/utils/processManagers/ProcessManager.ts b/packages/chaire-lib-backend/src/utils/processManagers/ProcessManager.ts index 644fc4aa6..f7e8b4881 100644 --- a/packages/chaire-lib-backend/src/utils/processManagers/ProcessManager.ts +++ b/packages/chaire-lib-backend/src/utils/processManagers/ProcessManager.ts @@ -143,8 +143,18 @@ const startProcess = async function ( name: serviceName }); }); + startedProcess.on('close', (code, signal) => { + console.error(`${tagName} server (${serviceName})-(${startedProcess.pid}) closed with code ${code} and signal ${signal}` + ); + resolve({ + status: 'not_running', + service: tagName, + action: 'start', + name: serviceName + }); + }); startedProcess.on('error', (error) => { - console.error(error); + console.error(`${tagName} server (${serviceName})-(${startedProcess.pid}) exited with error: ${error}`); resolve({ status: 'error', service: tagName,