错误H13(连接关闭,无响应)Heroku

smdncfj3  于 2022-11-13  发布在  其他
关注(0)|答案(2)|浏览(138)

我正在Ruby on Rails上工作。一个在本地服务器上运行良好的项目,当我在heroku上部署它时,它给出了以下错误。谢谢!

2012-06-12T14:19:23+00:00 heroku[router]: Error H13 (Connection closed without response) -> GET sheets-vip.heroku.com/ dyno=web.1 queue= wait= service= status=503 bytes=
2012-06-12T14:19:23+00:00 heroku[nginx]: 122.179.134.45 - - [12/Jun/2012:14:19:23 +0000] "GET / HTTP/1.1" 503 601 "-" "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0" myapp1101.heroku.com
2012-06-12T14:27:35+00:00 app[web.1]: !! Unexpected error while processing request: can't modify frozen array
2012-06-12T14:27:35+00:00 heroku[router]: Error H13 (Connection closed without response) -> GET sheets-vip.heroku.com/ dyno=web.1 queue= wait= service= status=503 bytes=
2012-06-12T14:27:35+00:00 heroku[nginx]: 122.179.134.45 - - [12/Jun/2012:14:27:35 +0000] "GET / HTTP/1.1" 503 601 "-" "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0" myapp1101.heroku.com
wtzytmuj

wtzytmuj1#

当应用的依赖项中的某个深层部分崩溃时,就会出现此错误。例如,当传入请求很大时(即,它是一个+100K的JSON文档),我们就会看到此错误。我们可以通过设置以下内容来修复此错误:

Rack::Utils.key_space_limit = some appropriate value

也就是说,H13是一个机架错误的B/c。尝试在您的应用程序中增加日志记录,因为这可能会指向错误(这就是我们最终将机架键空间限制归零的方法)。

iaqfqrcu

iaqfqrcu2#

OP的情况可能并非如此,但如果这些错误在scaledown事件期间发生,则是由于应用程序未正确处理Heroku提供的SIGTERM信号所致。
请访问H13 (Connection closed without response) errors on Heroku scale downhttps://www.schneems.com/2019/07/12/puma-4-hammering-out-h13sa-debugging-story/了解更多信息

相关问题