Restart daemon worker crashes in production

This commit is contained in:
Mohamed Boudra
2026-05-05 18:42:21 +07:00
parent 0cb9da17cd
commit 3fad128d02
@@ -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 });