Fugue is the node.js equivalent of Unicorn. Fugue supports any node.js TCP server as long as it descends from net.Server (http.Server, connect.Server, …). Fugue provides the following features:
- Supports and type of Node.js server as long as it inherits from net.Server (http.Server, connect.Server, …)
- Failover - when a worker dies it is restarted.
- Zero downtime app reload.
- Set gid, uid.
- Set working dir.
- Redirect stdout to log files for master / workers
- daemonize.