Эх сурвалжийг харах

running check in background

Henry Oswald 10 жил өмнө
parent
commit
fd99887753

+ 16 - 6
services/filestore/app/coffee/HealthCheckController.coffee

@@ -35,12 +35,22 @@ checkFileConvert = (callback)->
 	], 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 =
 module.exports =
 
 
 	check: (req, res)->
 	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
+		if isOk
+			res.send 200
+		else
+			res.send 500
+		runCheckInBackground()