【发布时间】:2011-04-28 21:28:39
【问题描述】:
我有 2 台服务器可用于故障转移。数据库作为 Master-Master 复制(MySQL),这样,每个服务器都运行一个完整堆栈的副本。当我在一台服务器上时,我看到会话表得到更新,并且在检查请求后,我看到发送了相同的 PHPSESSID。但是,当我更改 URL 或故障转移到辅助计算机时,我的会话被终止,我必须重新登录。
在辅助服务器上发送相同的 PHPSESSID 值,但无法识别会话。 Apache/PHP 是否将会话链接到该特定框?如果是这样,我怎样才能让他们识别数据库中已经存在的会话?
【问题讨论】:
标签: php mysql session failover high-availability