Restart daemon worker crashes in production
This commit is contained in:
@@ -141,9 +141,7 @@ async function main(): Promise<void> {
|
|||||||
|
|
||||||
runSupervisor({
|
runSupervisor({
|
||||||
name: "DaemonRunner",
|
name: "DaemonRunner",
|
||||||
startupMessage: config.devMode
|
startupMessage: "Starting daemon worker (IPC restart and crash restart enabled)",
|
||||||
? "Starting daemon worker (dev mode, crash restarts enabled)"
|
|
||||||
: "Starting daemon worker (IPC restart enabled)",
|
|
||||||
resolveWorkerEntry: () => workerEntry,
|
resolveWorkerEntry: () => workerEntry,
|
||||||
workerArgs: config.workerArgs,
|
workerArgs: config.workerArgs,
|
||||||
workerEnv,
|
workerEnv,
|
||||||
@@ -163,7 +161,7 @@ async function main(): Promise<void> {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
: undefined,
|
: undefined,
|
||||||
restartOnCrash: config.devMode,
|
restartOnCrash: true,
|
||||||
logFile: supervisorLogFile,
|
logFile: supervisorLogFile,
|
||||||
onWorkerReady: async ({ listen }) => {
|
onWorkerReady: async ({ listen }) => {
|
||||||
await updatePidLock(paseoHome, { listen }, { ownerPid: process.pid });
|
await updatePidLock(paseoHome, { listen }, { ownerPid: process.pid });
|
||||||
|
|||||||
Reference in New Issue
Block a user