Kaynağa Gözat

add a close() method to LockManager to allow clean shutdown

Brian Gough 10 yıl önce
ebeveyn
işleme
ffe30962c9

+ 4 - 0
services/track-changes/app/coffee/LockManager.coffee

@@ -70,3 +70,7 @@ module.exports = LockManager =
 		action = (releaseLock) ->
 			releaseLock()
 		LockManager.runWithLock	"HistoryLock:HealthCheck:host=#{HOST}:pid=#{PID}:random=#{RND}", action, callback
+
+	close: (callback) ->
+		rclient.quit()
+		rclient.once 'end', callback