很多 H17 Heroku 错误

Lots of H17 Heroku Errors

我正在使用 sinatra、heroku、activerecord 和 postgresql 开发一个 ruby 项目。我一直收到此错误:

2015-06-10T19:30:52.015492+00:00 heroku[router]: http_error="Invalid HTTP status line" at=error code=H17 desc="Poorly formatted HTTP response" method=POST path="/login" host=myapp.herokuapp.com request_id=e5c29131-1c22-47d7-84a4-b1b51e4a3905 fwd="74.71.233.85" dyno=web.1 connect=1ms service=135ms status=503 bytes=862

我不知道如何修复它。如果有人需要更多信息来修复它,我很乐意提供。

我通过进行一些其他不相关的编辑并再次推送到 heroku 来解决我的问题,这导致了 dyno 重启,我认为这就是解决问题的方法。现在它工作得很好。如果有人能对此提出解释,将不胜感激。

如果可以将其添加为答案,它将被接受!我觉得这很奇怪。

在我的例子中,这是在 POST 请求中发生的,我的 dyno 没有返回响应代码。它已通过返回有效的响应代码(例如 200)修复。例如:

post '/user/:user_id/favourites/:item_id' do

  [add the favourite, and if successful...]

  200

end