几天后,Zend会话出现了一个奇怪的问题。似乎Zend_Auth::getInstance()
在随机时刻似乎是空的,这会导致用户退出。有时这会在几秒钟后发生,有时几分钟,有时不会发生一段时间。该应用程序已经在两个不同的服务器上运行一年没有任何问题,这几天都有这个问题。
cookie信息与用户会话db表中的信息匹配。当用户退出时(生命周期864000秒),两者仍然可用。 Cookie仅在“会话结束时”到期。这也只发生在生产服务器上,而不是本地服务器上。
任何人都知道问题是什么?
答案 0 :(得分:0)
我发现了问题。登录页面上加载了一个图像,该图像不存在。由于某种原因,此图像一直加载,直到超过30秒的最大执行时间。即使用户同时登录,该错误也导致会话被清除。你不能把这些东西搞定!