Explorar o código

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

Brian Gough %!s(int64=10) %!d(string=hai) anos
pai
achega
ffe30962c9
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      services/track-changes/app/coffee/LockManager.coffee

+ 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