Explorar el Código

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

Brian Gough hace 10 años
padre
commit
ffe30962c9
Se han modificado 1 ficheros con 4 adiciones y 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