如何确保 Apache 重启(或停止和启动)后会话不被清除?
因为当我升级我的源代码并重新启动 Apache 时,我刷新了网页,我必须再次登录。会话丢失。
会话存储在 Memcache 中。不知道它是如何以及为什么被清除的。如何保留会话以便用户在 apache 重启后无需登录?
根据Django 文档。
对于持久的缓存数据,设置
SESSION_ENGINE
为“django.contrib.sessions.backends.cached_db
”。这使用直写缓存——每次写入缓存也将写入数据库。如果数据尚未在缓存中,则会话读取仅使用数据库。