一般的な,
- Apache + mod_proxy_balancer
- Mongrel
- Rails
という状況で,かなり重いクエリー(200秒前後かかる)を実行すると,
- Rails のログでは処理が終わってレンダリングされているのを確認
- Apache のログでは結果が帰って来ているのを確認(コンテンツの大きさも表示される)
- ところが,ブラウザ側では読み込み中まま.
と言う問題が発生中.環境は Firefox 3⁄2 on ubuntu なのだが,ここに問題があるとは思えないので,Apache とブラウザのセッションなり接続が切れるのかなぁと考えて調査中.
教えてエロい人orz
##2008/08/21 9:30 追記
どうも 30 秒を越えると反応がなくなる.具体的には,
def test_request
st = params[:st]
sleep(st.to_i)
render :text => st
end
などとしてアクセスすると,
- st=31 までは問題無い.
- st=32 で帰って来なくなる.
という状況.ただし,Timeout はデフォルト値(300 sec)のままなので,やっぱ mod_proxy_balancer の問題かな?
##2008/08/23 18:40 追記 社内ネットワークの問題でした(ノ∀`)タハー
comments powered by Disqus