Method: Sensu::Client::HTTPSocket#http_request_errback

Defined in:
lib/sensu/client/http_socket.rb

#http_request_errback(error) ⇒ Object



153
154
155
156
157
158
159
160
161
162
163
# File 'lib/sensu/client/http_socket.rb', line 153

def http_request_errback(error)
  @logger.error("http socket error while processing request", {
    :error => error.to_s,
    :backtrace => error.backtrace
  })
  @response = EM::DelegatedHttpResponse.new(self)
  @response.content_type "application/json"
  send_response(500, "Internal Server Error", {
    "response" => "Internal Server Error: Check your Sensu logs for error details"
  })
end