From fd99887753e43de5756363a33830774ca19421eb Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Mon, 19 Dec 2016 12:29:08 +0000 Subject: [PATCH] running check in background --- .../app/coffee/HealthCheckController.coffee | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/services/filestore/app/coffee/HealthCheckController.coffee b/services/filestore/app/coffee/HealthCheckController.coffee index feb8c4c659..2eaa08e1f6 100644 --- a/services/filestore/app/coffee/HealthCheckController.coffee +++ b/services/filestore/app/coffee/HealthCheckController.coffee @@ -35,12 +35,22 @@ checkFileConvert = (callback)-> ], callback +isOk = true + + +runCheckInBackground = -> + async.parallel [checkFileConvert, checkCanStoreFiles], (err)-> + if err? + logger.err err:err, "Health check: error running" + isOk = false + else + isOk = true + module.exports = check: (req, res)-> - async.parallel [checkFileConvert, checkCanStoreFiles], (err)-> - if err? - logger.err err:err, "Health check: error running" - return res.send 500 - else - return res.send 200 \ No newline at end of file + if isOk + res.send 200 + else + res.send 500 + runCheckInBackground()