【发布时间】:2011-04-02 14:33:52
【问题描述】:
在我们的服务器上启用 APC 时,PHP 会话出现问题。
该应用在没有 APC 的情况下运行良好。然而,由于我们启用了 APC,当服务器负载过重时会话似乎变得混乱,即用户随机登录为另一个。一旦我们禁用 APC,一切都会恢复正常。我们似乎找不到任何有同样问题的人,除了这些人的相关问题(set-cookie 被缓存在 MS ASP 中):http://msdn.microsoft.com/en-us/magazine/cc163577.aspx#S2
其他人有类似经历吗?你能推荐一些建议吗?
PS:我们所有的会话都由 php.ini 中的文件处理。我们也在运行 apache2。
【问题讨论】:
-
FWIW 无论负载如何,我都没有遇到过 APC/会话问题
-
您使用的是什么会话处理程序?哪个版本的 PHP/APC?
-
我们使用的是 PHP 5.2.4 版本
-
从这里很难分辨!你能提供更多信息吗?是否所有会话数据都与错误的会话 ID 相关联?您能否重现该错误并提供一些输出或给我一个在重负载下的小脚本(您可以使用 siege 或类似的东西对每个线程进行基准测试)产生此错误?