Я, наконец, развернул приложение. по производству и сессионным тайм-аутам очень быстро.
Если я не буду постоянно щелкать по ссылкам, это будет expire in 15-20 seconds.django session timesout в течение 10 секунд
Это не происходит в Dev. но опять-таки настройка совсем другая.
Вот настройки у меня есть в производстве - Nginx + Apache (WSGI) + Джанго 1.1.2
Backend является MySQL.
Удержание в nginx является «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',`
`)`
Если какой-либо дополнительной информации. требуется, пожалуйста, дайте мне знать, и я скажу. Любые указания о том, почему это происходит, оценили.
Я наблюдал "SESSIONID" печенье и я вижу значение непрерывно меняется. Смысл, есть один файл cookie, пока я не буду нажимать ссылки, и когда внезапно закончится сеанс, есть другой. Я также вижу 4 других файла cookie - __utma, __utmb, __utmc & __utmz – PlanetUnknown
Я думаю, что я на что-то! Я вижу, что я проверяю, зарегистрирован ли пользователь в качестве этого - если request.user.is_authenticated(): это случайный случай. Таким образом, проблема может быть не сеансом, а request.user, возвращающим AnonymousUser. – PlanetUnknown
Даже несмотря на то, что файлы cookie включены, я продолжаю получать это для администратора. «Похоже, ваш браузер не настроен на прием файлов cookie». – PlanetUnknown