I've finally deployed the app. on production and the session timesout very quickly.
If I'm not continuously clicking on links, it'll expire in 15-20 seconds.
This doesn't happen in Dev. but again the setup is completely different.
Here is the setup I have in production -
nginx + apache (wsgi) + django 1.1.2
Backend is mysql.
The keepalive in nginx is "keepalive_timeout 15;" but the documentation says its for the process nginx launches and isn't related.
Following is present in the 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',
)
If any more info. is required, please let me know and I'll put it. Any pointers about why this would be happening, appreciated.