aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-04-19 12:19:59 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-04-19 12:19:59 +0900
commitf37f0c563ddd36c1627e9e42ceab902b364099a4 (patch)
tree867c16bac254b1965f792cb17827e10a81c03a5f
parentb49780e801e27adb4f3063686f3dde57ff6e2df3 (diff)
downloadaclog-f37f0c563ddd36c1627e9e42ceab902b364099a4.tar.gz
collector: unregister connection when dead
-rw-r--r--lib/collector/node_connection.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/collector/node_connection.rb b/lib/collector/node_connection.rb
index 3059577..799f175 100644
--- a/lib/collector/node_connection.rb
+++ b/lib/collector/node_connection.rb
@@ -127,6 +127,7 @@ module Collector
def heartbeat
if @heartbeats.size > 2 # 30 sec
log(:warn, "Node is dead.")
+ NodeManager.unregister(self)
@heartbeat_timer.cancel
@closing = true
close_connection_after_writing