Don’t use PM2 with NodeJS

(written by lawrence krubner, however indented passages are often quotes). You can contact lawrence at:, or follow me on Twitter.


I don’t use any of the “node” process managers because they don’t solve the problem of starting your process at server boot. I use init scripts, or upstart, or runit or systemd like you’re supposed to for a service. Anyone using forever or pm2 likely doesn’t understand sysops.

Post external references

  1. 1!searchin/nodejs/pm2%7Csort:relevance/nodejs/5kb1QAuGxcc/Dj6jMpmimRwJ