PHPを使用したWebサイトにmod_proxy_balancerを入れて動かしたところ、stickysessionがうまく機能してくれず、うまくセッションが維持できない。なんでかなーと調べていたら、恐ろしい罠が・・・。 簡単に説明すると、PHPSESSIDをstickysessionに設定した場合、PHPSESSIDが、セッションIDにrouteで指定した名前を追加した形で書き換えられる。例えば BalancerMember http://192.168.1.10/ loadfactor=10 route=serv1 BalancerMember http://192.168.1.11/ loadfactor=10 route=serv2 こんな感じで「PHPSESSID=12345678」となった場合に「PHPSESSID=12345678.serv1」といった具合。 しかしPHPのマ
![mod_proxy_balancerとstickysessionとPHPで地雷(?)踏む](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)