do not trust the health state blindly
This commit is contained in:
@@ -110,7 +110,8 @@ function processApps(callback) {
|
|||||||
async.each(apps, checkAppHealth, function (error) {
|
async.each(apps, checkAppHealth, function (error) {
|
||||||
if (error) console.error(error);
|
if (error) console.error(error);
|
||||||
|
|
||||||
var alive = apps.filter(function (a) { return a.health === appdb.HEALTH_HEALTHY; })
|
var alive =apps
|
||||||
|
.filter(function (a) { return a.installationState === appdb.ISTATE_INSTALLED && a.runState === appdb.RSTATE_RUNNING && a.health === appdb.HEALTH_HEALTHY; })
|
||||||
.map(function (a) { return a.location; }).join(', ');
|
.map(function (a) { return a.location; }).join(', ');
|
||||||
|
|
||||||
debug('apps alive: [%s]', alive);
|
debug('apps alive: [%s]', alive);
|
||||||
|
|||||||
Reference in New Issue
Block a user