Apache/mod_proxy
どのworkerに配送するかの判定にはリクエスト数および転送量でのバランシングがデフォルトで提供されており、ということはつまり、いつかは溢れる。ちょっと気になったので定義を調べてみた。mod_proxy.h内。 /* Runtime worker status informations. Shared…
バックエンドワーカー側でStickySessionにrouteを付加できない、もしくは望みのrouteにできない場合、Apache側で勝手に適当なCookieをセットしてやることで、同一リクエストを同一ワーカーに振り分け続けることができる。はず。ということでやってみた。使用…
stickysessionは最初のドット以降全てがrouteとして扱われる。by find_session_route(mod_proxy_balancer.c)……ドキュメントのどこにも書かれてないんだもんなー。世の中では常識なのかしらん。
結論を先に書くと「trunk使え」か?(ぇー まあ2.2.4でもなんとかなるかも。2.2.3以前だとかなり注意しないと、道を踏み外した瞬間に穴にハマりそう。 で、以下リスト。trunkで修正されているもの Critical: リクエストが間違ったワーカーに配送される Bugzil…
とりあえずはてなの中の人が見付けたバグの再現をとってみた。 焦点はBugzillaの40910に該当する問題なのかどうか。試した設定は以下の通り。全てのバージョンのApacheで(ServerRoot以外)全く同じものを用いている。 以下関係するホスト。 balancer0(192.168…