django会话在10秒内超时

时间:2010-09-12 16:29:24

标签: django apache session mod-wsgi session-timeout

我终于部署了应用程序。关于生产和会议的超时很快 如果我不是一直点击链接,它将在15-20秒内过期

在Dev中不会发生这种情况。但是设置完全不同。

这是我在制作中的设置 - nginx + apache(wsgi)+ django 1.1.2
后端是mysql。

nginx中的keepalive是“ keepalive_timeout 15; ”,但是文档说明了它的进程nginx启动并且没有相关性。

以下内容出现在 settings.py -

`TEMPLATE_CONTEXT_PROCESSORS = (`  
    `'django.core.context_processors.auth',`   
    `'django.core.context_processors.debug',`   
    `'django.core.context_processors.i18n',`   
    `'django.core.context_processors.media',`   
    `'django.core.context_processors.request',`   
    `'myown.custom_settings_context_processor.myown_custom_settings',`   
    `)`   

`SESSION_ENGINE = (`   
        `'django.contrib.sessions.backends.cache'`   
`)`   

`INSTALLED_APPS = (`   
    `'django.contrib.auth',`   
    `'django.contrib.contenttypes',`   
    `'django.contrib.sessions',`   
    `'django.contrib.sites',`   
    `'django.contrib.admin',`   
`)`

如果有更多信息。是必须的,请告诉我,我会说的。 任何关于为什么会发生这种情况的指示,赞赏。

1 个答案:

答案 0 :(得分:0)

感谢django团队的Anil 似乎我没有正确缓存配置。
通过在settings.py中注释这些行来进行默认缓存,一切都像魅力一样!

SESSION_ENGINE = (
'django.contrib.sessions.backends.cache'
)

感谢Anil& BrianHV