# File lib/amq/client/async/adapter.rb, line 544 def send_heartbeat if tcp_connection_established? && !@handling_skipped_hearbeats if @last_server_heartbeat < (Time.now - (self.heartbeat_interval * 2)) && !reconnecting? logger.error "[amqp] Detected missing server heartbeats" self.handle_skipped_hearbeats end send_frame(Protocol::HeartbeatFrame) end end