I am using PM2
to keep my node.js apps running.
Is there any way to have PM2
restart my app every 1 hour?
I am using PM2
to keep my node.js apps running.
Is there any way to have PM2
restart my app every 1 hour?
Put the code below in pm2.js and start it with pm2 start pm2.js
var pm2 = require('pm2');
pm2.connect(function(err) {
if (err) throw err;
setTimeout(function worker() {
console.log("Restarting app...");
pm2.restart('app', function() {});
setTimeout(worker, 1000);
}, 1000);
});
More about this can be found here.
Additional resources: