فهرست منبع

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

Brian Gough 10 سال پیش
والد
کامیت
ffe30962c9
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  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