Ruby on rails 503服务不可用:webhook响应状态无效?

Ruby on rails 503服务不可用:webhook响应状态无效?,ruby-on-rails,parse-platform,webhooks,Ruby On Rails,Parse Platform,Webhooks,我在Rails应用程序中设置了Parse.com webhook来调用我的new\u transaction方法: def new_transaction result = Braintree::Transaction.sale( :customer_id => params[:customer_id], :amount => params[:amount], :options => { :submit_for_settlement =&

我在Rails应用程序中设置了Parse.com webhook来调用我的
new\u transaction
方法:

def new_transaction
  result = Braintree::Transaction.sale(
    :customer_id => params[:customer_id],
    :amount => params[:amount],
    :options => {
      :submit_for_settlement => false
    }
  )

  if result.success?
    return render :json => { :success => "The payment was successful!" }
  else
    return render :json => { :error => "Something went wrong." }
end
然而,当运行此命令时,我不断得到

{
  "code": 143,
  "error": "Invalid webhook response status: 503 Service Unavailable"
}

不知道这到底是什么意思,也不知道为什么叫它

503 HTTP循环中的错误

任何客户端(例如,您的Web浏览器或我们的CheckUpDown robot)在与Web服务器通信时都会经历以下循环: (1) 从站点的IP名称(不带前导“http://”的站点URL)获取IP地址。此查找(将IP名称转换为IP地址)由域名服务器(DNS)提供。 (2) 打开到该IP地址的IP套接字连接。 (3) 通过该套接字写入HTTP数据流。 (4) 从Web服务器接收HTTP数据流作为响应。此数据流包含状态代码,其值由HTTP协议确定。解析此数据流以获取状态代码和其他有用信息

当客户端接收到它识别为“503”的HTTP状态代码时,在上面的最后一步中会发生此错误