Debug application which is run using pm2

You’re almost there, use node_args instead of args: args are your script arguments node_args are arguments that are passed to node executable { “name”: “myName”, “script”: “app.js”, “node_args”: [“–debug=7000”] } PM2 json schema. If someone still has problems with the debug setting after this, in some case you have to disable the cluster mode for … Read more

How to make a task job with PM2?

Use the –cron option: -c –cron <cron_pattern> For example: pm2 start sendMail.js –cron “*/15 * * * *” Pm2 will now restart the sendMail.js script on the hour, and at 15, 30 and 45 minutes past the hour