更新:このバグは、Chrome固有のブラウザのようです。私はFirefoxとIEでそれぞれ約50回のリンクをクリックしています。私はそれを引き起こすように見えません。また、一度それが発生している、私はFFまたはIEに切り替えることができ、それらの2つでうまくいくでしょう。Sporadic 400 Bad Request Error nginx/0.7.67 with Heroku and Rails 3
私はRails 3アプリケーションのherokuで特定のページをしばらく読み込んでいます。同じページをクリックすると問題なく読み込まれます。しかし、特定の数の負荷の後で、突然それの下にnginx/0.7.67で400 Bad Request Errorを与えるようになります。
1回発生すると、ページを読み込むたびに400エラーが発生します。しかし、一晩中アプリケーションを一晩放置すると、たとえば、一晩中、ページが午前中にしばらくの間再び動作します。しかし、ページを数回クリックすると、エラーが再び出るようになります。
これはローカルで発生するものではないので、ヒロクの問題でなければならないようです。
私もherokuを再起動しようとしましたが、それは役に立ちません。助けていると思われる唯一のことは、時間を与えることです。
herokuログでは、エラーまでは私に新しい情報は与えられません。すべてが正常に動作しているように見え、その後、私は終了する行を得る。 https | 400とそれだけで停止します。
これが役立つ場合は、httpsを使用しています。
完全なエラーHerokuのログは次のとおりです。
[33m2011-07-02T15:25:59+00:00 heroku[nginx]: <-[0m GET /matters/show/34 HTTP/1.1 | 10.212.125.194 | 727 | https | 400
は私はあなたのアイデアを持っている場合は、この問題を解決するのに役立つだろう、このページからどのようなコードを知ってみましょう。
ありがとう、これは私が経験しているのとまったく同じ問題です。 – Catharz