npm install pm2 -g|
pm2 list
|
Display all processes status
|
|
pm2 jlist
|
Print process list in raw JSON
|
|
pm2 prettylist
|
Print process list in beautified JSON
|
|
pm2 describe 0
|
Display all informations about a specific process (id 0)
|
|
pm2 monit
|
Monitor all processes
|
|
pm2 logs [--raw]
|
Display all processes logs in streaming
|
|
pm2 flush
|
Empty all log file
|
|
pm2 reloadLogs
|
Reload all logs
|
|
pm2 stop all
|
Stop all processes
|
|
pm2 restart all
|
Restart all processes
|
|
pm2 reload all
|
Will 0s downtime reload (for NETWORKED apps)
|
|
pm2 gracefulReload all
|
Send exit message then reload (for networked apps)
|
|
pm2 stop 0
|
Stop specific process id (0)
|
|
pm2 restart 0
|
Restart specific process id (0)
|
|
pm2 delete 0
|
Will remove process from pm2 list (id=0)
|
|
pm2 delete all
|
Will remove all processes from pm2 list
|
|
pm2 reset <process>
|
Reset meta data (restarted time...)
|
|
pm2 updatePM2
|
Update in memory pm2
|
|
pm2 ping
|
Ensure pm2 daemon has been launched
|
|
pm2 sendSignal SIGUSR2 my-app
|
Send system signal to script (my-app)
|
|
pm2 start app.js --no-daemon
|
|
|
pm2 start app.js --no-vizion
|
|
|
pm2 start app.js --no-autorestart
|
|
|
pm2 start app.js --name my-api # Name process
|
Fork mode
|
|
pm2 start app.js -i 0
|
Cluster mode - Will start maximum processes with LB depending on available CPUs
|
|
pm2 start app.js -i max
|
Cluster mode - Same as above, but deprecated yet
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.