PM2-GO
PM2-GO is a clone of Unitech/pm2 made using golang. The aim is to make it easy to install. Performance is the bonus.
Starting an application in production mode is as easy as:
pm2-go start python app.py
Works on Linux & macOS, no support for Windows.
Start an application
You can start any application (Node.js, Python, Ruby, binaries in $PATH…) like that:
pm2-go start python app.py
Managing Applications
Once applications are started you can manage them easily:
To list all running applications:
pm2-go ls
Managing apps is straightforward:
pm2-go stop <app_name|id|json_conf>
pm2-go restart <app_name|id|json_conf>
pm2-go delete <app_name|id|json_conf>
To see real-time logs:
pm2-go logs <app_name|id>
TODO
- Add tests
- Add namespace feature
- Add info command
- Add load balancer??