我有一个PHP应用程序。它在两台服务器之间进行负载平衡。问题是我一直在退出会议(很长一段时间后),我不知道为什么。我已经很久没有使用这段代码了,不知道从哪里开始。
这是一个Zend Framework应用程序。
有什么想法吗?
答案 0 :(得分:0)
可能会管理您的会话。
检查会话管理器:
var_dump(Zend_Session::getOptions());
如果你得到以下内容:
["save_handler"]=> string(5) "files" ["save_path"]=> string(13) "/var/lib/php5"
尝试会话并检查该文件是在其中一个Web服务器上创建的,而不是另一个。选项说它存储在一个文件中。
如果是,则问题是会话管理器。更改会话管理器以使用db或memcached(如果可能)。它需要能够管理两台服务器上的用户。