diff --git a/lib/God/ActionMethods.js b/lib/God/ActionMethods.js index 032c9f07..ad4e0607 100644 --- a/lib/God/ActionMethods.js +++ b/lib/God/ActionMethods.js @@ -494,15 +494,19 @@ module.exports = function(God) { console.log('Reloading logs for process id %d', id); - if (cluster.pm2_env.exec_mode == 'cluster_mode') { - cluster.send({ - type:'log:reload' - }); - } - else if (cluster._reloadLogs) { - cluster._reloadLogs(function(err) { - if (err) God.logAndGenerateError(err); - }); + if (cluster && + cluster.pm2_env) { + if (cluster.send && + cluster.pm2_env.exec_mode == 'cluster_mode') { + cluster.send({ + type:'log:reload' + }); + } + else if (cluster._reloadLogs) { + cluster._reloadLogs(function(err) { + if (err) God.logAndGenerateError(err); + }); + } } });