diff --git a/lib/God/DeprecatedCalls.js b/lib/God/DeprecatedCalls.js index 9a3c8f52..4a1d2cc4 100644 --- a/lib/God/DeprecatedCalls.js +++ b/lib/God/DeprecatedCalls.js @@ -118,7 +118,7 @@ module.exports = function(God) { && proc.pm2_env.status !== cst.LAUNCHING_STATUS) return God.startProcessId(proc.pm2_env.pm_id, next); else - return next(); + return next("[Watch] Process name %s is being stopped so I won't restart it", name); }, function(err) { if (err) return cb(God.logAndGenerateError(err)); return cb(null, God.getFormatedProcesses()); diff --git a/test/bash/reload.sh b/test/bash/reload.sh index 8100ddd8..81b31bef 100644 --- a/test/bash/reload.sh +++ b/test/bash/reload.sh @@ -32,6 +32,10 @@ $pm2 restart delayed_exit.js should 'should restart processes' 'restart_time: 0' 2 $pm2 restart delayed_exit.js should 'should restart processes' 'restart_time: 1' 2 +$pm2 reload delayed_exit.js +should 'should restart processes' 'restart_time: 2' 2 +$pm2 gracefulReload delayed_exit.js +should 'should restart processes' 'restart_time: 3' 2 $pm2 kill $pm2 start child.js -i 4