我终于部署了应用程序。在生产和会话超时非常快。
如果我不连续点击链接,它将在 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',`
`)`
如果有更多信息。是必需的,请告诉我,我会放上去的。任何关于为什么会发生这种情况的指示,不胜感激。