【发布时间】:2010-04-21 00:36:13
【问题描述】:
完全被这个弄糊涂了……
我们有一个 WAMPServer 安装设置,运行来自不同文档根目录的多个虚拟主机。
就在最近,一个特定的域开始挂起服务器。我们将其追溯到 session_start()。如果我们把它注释掉,就没有问题(当然,除了我们不能对会话做任何事情的事实)。如果未注释它,它将挂起页面加载,并且在重新加载足够多的情况下,将挂起整个服务器。
所有其他网站仍然可以完美运行它们的会话。据我所知,使用会话的方式没有什么不同。我正在进一步研究它(以防有人改变了某些东西)但现在我希望有一些方向:)
那么,有什么想法吗?
【问题讨论】:
-
很可能是权限错误,但是,代码可能包含自定义会话处理程序。检查 session_set_save_handler 的代码。自定义会话命令可能存在问题。
-
您是否有任何长时间运行的使用会话的 php 脚本?
-
@chris:没有长时间运行的脚本,@Don:将寻找自定义会话处理程序,谢谢。
-
你的 php.ini 中有 session.use_trans_sid = 1 吗? bug #22154