2012-06-12 16 views
5

私はRuby on Railsに取り組んでいます。ローカルサーバー上でうまく動作するプロジェクトで、herokuに展開すると次のエラーが発生します。ありがとう!エラーH13(応答なしで接続がクローズ)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 

答えて

2

このエラーは、アプリの依存関係の深刻な何かが吹き飛ばすときに発生します。たとえば、受信したリクエストが膨大であった場合(つまり、JSONドキュメントが+ 100Kだった場合)、このエラーが発生しました。

Rack::Utils.key_space_limit = some appropriate value 

つまり、H13はラックエラーのb/cでした。エラーを指摘する可能性のあるアプリケーションのログを増やしてみてください(これは、最終的にRackのキースペース制限がゼロになった方法です)。

+0

再生いただきありがとうございます。私はこれについて言及しなければならない場所を指定できますか? – vajapravin

+1

私もHerokuで同じエラーが発生しています。あなたはヒロクの伐採を増やす方法を知っていますか? – ramz15

+0

問題のアプリはSinatraで実装されていたので、初期化時に読み込まれる設定ファイルにRack :: Utils.key_space_limitを配置しました。 –

関連する問題