タグ

ブックマーク / fmkt.blog65.fc2.com (1)

  • 徒然さめざめ apacheのProxy Errorが出たあと復帰までの時間を設定する

    mongrel+apache(proxy)なんてのを使用していると、 mongrelを再起動するタイミングでhttpアクセスがあると、 ProxyErrorが起こりしばらく接続できなくなる。 これはApache側がproxy先へのconnection poolを持っていて 接続できなくなるとretryを行うまでは接続確認せずにdisconnectを返すためである。 そこをできるだけ早く retry の間隔を短くできないか?というのが今回のお話。 結論から言うと、 ProxyPass ディレクティブ に retry=x(sec) で設定してやるといい。 http://www.hku.nl/manual/ja/mod/mod_proxy.html#proxypass 最初バランサ関係のパラメータだと思ってスルーしてたけど、これでいけるみたい。 これで、mongrelの再起動を起こしやすくなった

  • 1