Zero-downtime reloads
Replace-first rolling generations preserve ready capacity while your application updates.
Bun Sentinel 9 · v1.6.7
Self-healing process manager for Bun with zero-downtime clustering, real-time dashboards, TypeScript build support, and durable same-host state.
bun add -g bs9
bs9 start app.ts --name api -i max
bs9 statusReplace-first rolling generations preserve ready capacity while your application updates.
Runs with systemd, launchd, and the Windows watchdog without requiring root access.
Inspect health, logs, exceptions, metrics, cluster state, and recovery from one CLI.
Lifecycle, monitoring, clustering, deployment, diagnostics, and platform commands.
IntegrateREST management endpoints and typed runtime primitives for state, leases, and queues.
ArchitectureUnderstand worker generations, shared state, recovery guarantees, and operating boundaries.
Start one service and let BS9 choose a resilient worker layout:
bs9 start server.ts --name web -p 3000 -i max
Check the daemon and runtime components:
bs9 ping
bs9 status
bs9 logs web
Perform a replace-first rolling reload when a new version is ready:
bs9 reload web