我的应用程序中的 django 会话有一个奇怪的错误:有时(大约 10 次,每天约 20000 次)用户的会话信息被删除。我通过日志文件对其进行了跟踪:在页面 A 有用户会话的信息,在他提交表单之后,在下一页他的会话为空。我尝试了两种类型的存储:memcached+db 和 db only,这个问题是针对它们的。我试图重现这些场景,但正如我所说,一切都按预期工作,这种情况非常罕见。我还检查了不同用户是否存在此问题,并且对于他们而言,每次都不会重现。我不知道如何找出根本原因,也不知道这里还有什么描述。如果有人有任何想法,请告诉我。如果它很重要,我正在使用 django 1.2 + FastCGI 运行我的应用程序。谢谢!
UPD:我检查并看到使用的会话密钥在两个连续请求期间没有更改,第一次请求有一个实际的会话状态,第二个会话变量被替换为空。