pm2 not starting my NodeJS web app

June 19, 2015 10.8k views

Hello this is my first time working with a VPS. I've managed to follow the instructions from this tutorial but once I reached the "Manage Application with PM2" everything stopped working. Basically my web app works when I run "node index.js" (index.js being where my express app starts) but when I try "pm2 start index.js" it says it's started but I can't reach it from my browser. It says it's online but it's not. Help please.

1 Answer

For anyone having this issue, I solved it by appending some required node parameters.

Mine looked like this: pm2 start app.js --node-args="--harmony-destructuring --harmony_rest_parameters"

You may need to pass in some required arguments. Check package.json for a start script.

Have another answer? Share your knowledge.