Supervizer est un manager d’applications sous NodeJS. Je l’ai créer car il n’existe pas de module NodeJS aussi complet ^^. Je l’utilise déjà en production sur certains de mes projets 😉
Github : https://github.com/oOthkOo/supervizer
Features
- Start/Stop/Restart a node process
- Group any node process
- Start/Stop/Restart a node group process
- Hot change node process host, port, logs in live 😉
- Keep alive/Restart a node process when it crash
- Monitoring resources (restart count, uptime, memory, cpu etc..) for every process
- Watch directories/files management to restart process
- Full RESTfull API management via HTTP
- LOG files process management
- PID files process management
- User execution process management by uid:gid
- Load/Save all node process configuration from/to json file