diff --git a/lib/artsy-eventservice/artsy/event_service/rabbitmq_connection.rb b/lib/artsy-eventservice/artsy/event_service/rabbitmq_connection.rb
index <HASH>..<HASH> 100644
--- a/lib/artsy-eventservice/artsy/event_service/rabbitmq_connection.rb
+++ b/lib/artsy-eventservice/artsy/event_service/rabbitmq_connection.rb
@@ -18,6 +18,7 @@ module Artsy
       def self.get_connection
         @mutex.synchronize do
           @connection ||= self.build_connection
+          @connection = self.build_connection if @connection.closed?
         end
       end
renegotiate connection if connection exists but is closed