フェイルオーバーに使用できるサーバーが 2 つあります。データベースは、各サーバーがフルスタックのコピーを実行するように、マスター-マスターとして複製 (MySQL) されます。あるサーバーを使用しているときにセッション テーブルが更新され、リクエストを調べたところ、同じ PHPSESSID が送信されていることがわかります。しかし、URL を変更したり、セカンダリ マシンにフェールオーバーしたりすると、セッションが強制終了され、再ログインする必要があります。
セカンダリで同じ PHPSESSID 値が送信されますが、セッションは認識されません。Apache/PHP はセッションをその特定のボックスにリンクしていますか? もしそうなら、どうすればデータベースに既にあるセッションを認識させることができますか?