Ruby on RailsベースのアプリケーションRedmine(BitNami redmineパッケージに基づく)をWindows仮想サーバーで実行しています。Apache、Mongrel、Ruby、およびrailsを実行します。
/templates/mytemplate/images/bkg.jpg
テンプレートを作成しているHTMLページで、 (約15キロバイトの大きさの)という名前の静止画像リソースをリクエストする502 Bad gateway
と、3つのリクエストのうち2つについてエラーが発生します。バツ
(出典:pekkagaiser.com)
その後、Apacheのエラーログには次の内容が含まれます
on Apr 12 22:50:33 2010] [error] (620018)APR does not understand this error code:
proxy: pass request body failed to 127.0.0.1:3001 (127.0.0.1)
[Mon Apr 12 22:50:33 2010] [error] proxy: pass request body failed to 127.0.0.1:3001
(127.0.0.1) from 78.34.240.113 ()
それはその1つのリソースのためだけです。他のはるかに大きな画像やCSSスタイルシートは、問題なく毎回読み込まれます。
奇妙なことに、これは、画像がCSSスタイルシートの背景画像として使用されている場合にのみ発生します。キャッシュがオフになっている場合でも、ブラウザで画像に繰り返し直接アクセスすると正常に機能します。これはリファラーの問題でしょうか?しかし、私にはその方法がわかりません。
RubyもRailsについてもほとんど知りません。誰かがこれが何であるか、そして私がどこを見るべきか教えてもらえますか?
更新:考え直してみると、これはserverfaultに属している可能性があります。あなたが同じだと思うなら、離れて移住してください。