We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 64871cf + d3ca695 commit 84986d0Copy full SHA for 84986d0
lib/kafka/connection.rb
@@ -107,7 +107,7 @@ def send_request(request)
107
108
response
109
end
110
- rescue SystemCallError, EOFError => e
+ rescue SystemCallError, EOFError, IOError => e
111
close
112
113
raise ConnectionError, "Connection error #{e.class}: #{e}"
lib/kafka/consumer.rb
@@ -365,6 +365,9 @@ def consumer_loop
365
@logger.error "Leader not available; waiting 1s before retrying"
366
@cluster.mark_as_stale!
367
sleep 1
368
+ rescue ConnectionError => e
369
+ @logger.error "Connection error #{e.class}: #{e.message}"
370
+ @cluster.mark_as_stale!
371
rescue SignalException => e
372
@logger.warn "Received signal #{e.message}, shutting down"
373
@running = false
0 commit comments