lib/logstash/inputs/zeromq.rb in logstash-input-zeromq-2.0.2 vs lib/logstash/inputs/zeromq.rb in logstash-input-zeromq-2.0.4

- old
+ new

@@ -112,11 +112,15 @@ end end # def register def close - error_check(@zsocket.close, "while closing the zmq socket") - context.terminate + begin + error_check(@zsocket.close, "while closing the zmq socket") + context.terminate + rescue RuntimeError => e + @logger.error("Failed to properly teardown ZeroMQ") + end end # def close def server? @mode == "server" end # def server?