Тайм-аут сессии Django в течение 10 секунд - PullRequest
1 голос
/ 12 сентября 2010

Я наконец развернул приложение.на производстве и времени ожидания сеанса очень быстро.
Если я не буду постоянно нажимать на ссылки, срок действия истекает через 15-20 секунд .

Этого не происходит вдевиацияно опять же, установка совершенно иная.

Вот моя установка в производстве: nginx + apache (wsgi) + django 1.1.2
Бэкэнд - это mysql.

Keepalive в nginx - " keepalive_timeout 15; ", но в документации говорится, что он запускается процессом nginx и не связан.

В настройках присутствует следующее.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 голосов
/ 13 сентября 2010

Спасибо Анилу из команды django.
Кажется, я не настроил кэширование должным образом.
Перешел на кэширование по умолчанию, прокомментировав эти строки в моем файле settings.py, и все заработало как шарм !!!!

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

Спасибо Anil & BrianHV

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...