@recalibratedsystems/pm2
Production process manager for Node.JS applications with a built-in load balancer.
Production process manager for Node.JS applications with a built-in load balancer.
Gracefully exit server (Koa), database (Mongo/Mongoose), Bree job schedulers, Bull job schedulers, and custom handlers.
Exit your process, gracefully (if possible)
The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers (thanks to bthreads polyfill), uses workers to spawn sandboxed processes, and supports async/await, retries, thrott
Retries one or more functions and consecutively checks for success.
Production process manager for Node.JS applications with a built-in load balancer.
Read the closest package.json file
supervisor to ensure your process does not crash
A powerful package for gracefully shutting down NestJS applications
Production process manager for Node.JS applications with a built-in load balancer.
Production process manager for Node.JS applications with a built-in load balancer.
The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v12.11.0+, uses worker threads to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and cancelab
Production process manager for Node.JS applications with a built-in load balancer.
Simple graceful shutdown, liveness and readiness probe manager for NodeJS services
waits for OS signal and gracefully closes services passed to it on the signal before returning.
Graceful shutdown of Node.js server with SQL database.
Execute custom cleanup function before Node.js exits
Facilitate gracious application shutdown by allowing asynchronous code to finish
Gracefully handle timeout and network error with auto retry.
Save your server session/state to disk and recover from crashes, shutdowns and restarts