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