【问题标题】:Zend Framework losing sessions at random moments?Zend Framework 在随机时刻丢失会话?
【发布时间】:2017-02-04 20:41:36
【问题描述】:

几天以来,我在 Zend 会话中遇到了一个奇怪的问题。似乎Zend_Auth::getInstance() 似乎在随机时刻为空,这导致用户被注销。有时这会在几秒钟后发生,有时会在几分钟后发生,有时会持续一段时间。该应用程序已经在 2 台不同的服务器上运行了一年,没有任何问题,这几天都出现了这个问题。 cookie 信息与用户会话 db 表中的信息相匹配。当用户注销时,两者仍然可用(生命周期 864000 秒)。 Cookie 仅在“会话结束时”过期。这也只发生在生产服务器上,而不是本地。

有人知道问题出在哪里吗?

【问题讨论】:

    标签: php mysql session zend-framework zend-auth


    【解决方案1】:

    我发现了问题。登录页面上加载了一个图像,该图像不存在。由于某种原因,此图像一直加载,直到超过 30 秒的最大执行时间。该错误导致会话被清除,即使用户同时登录。你不能编造这些东西!

    【讨论】:

      猜你喜欢
      • 2012-05-15
      • 1970-01-01
      • 2011-05-26
      • 2010-10-20
      • 2013-11-03
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多