Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. # Fork mode
  2. pm2 start app.js --name my-api # Name process
  3.  
  4. # Cluster mode
  5. pm2 start app.js -i 0 # Will start maximum processes with LB depending on available CPUs
  6. pm2 start app.js -i max # Same as above, but deprecated.
  7. pm2 scale app +3 # Scales `app` up by 3 workers
  8. pm2 scale app 2 # Scales `app` up or down to 2 workers total
  9.  
  10. # Listing
  11.  
  12. pm2 list # Display all processes status
  13. pm2 jlist # Print process list in raw JSON
  14. pm2 prettylist # Print process list in beautified JSON
  15.  
  16. pm2 describe 0 # Display all informations about a specific process
  17.  
  18. pm2 monit # Monitor all processes
  19.  
  20. # Logs
  21.  
  22. pm2 logs [--raw] # Display all processes logs in streaming
  23. pm2 flush # Empty all log files
  24. pm2 reloadLogs # Reload all logs
  25.  
  26. # Actions
  27.  
  28. pm2 stop all # Stop all processes
  29. pm2 restart all # Restart all processes
  30.  
  31. pm2 reload all # Will 0s downtime reload (for NETWORKED apps)
  32.  
  33. pm2 stop 0 # Stop specific process id
  34. pm2 restart 0 # Restart specific process id
  35.  
  36. pm2 delete 0 # Will remove process from pm2 list
  37. pm2 delete all # Will remove all processes from pm2 list
  38.  
  39. # Misc
  40.  
  41. pm2 reset <process> # Reset meta data (restarted time...)
  42. pm2 updatePM2 # Update in memory pm2
  43. pm2 ping # Ensure pm2 daemon has been launched
  44. pm2 sendSignal SIGUSR2 my-app # Send system signal to script
  45. pm2 start app.js --no-daemon
  46. pm2 start app.js --no-vizion
  47. pm2 start app.js --no-autorestart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement