Friday, April 26, 2013

Re: django development server timeout too quick

Hadi,

What is your SESSION_COOKIE_AGE set to? This setting controls session expiry. The default is 2 weeks. If you are not setting SESSION_COOKIE_AGE, check that your code is not calling request.session.set_expiry() anywhere.

For light use, the default session backend (db) should meet your needs. Have a look at the warning here: https://docs.djangoproject.com/en/dev/topics/http/sessions/#using-cached-sessions (Note link to dev version of docs). Using the cached_db session engine with a file based cache isn't buying you anything but extra complexity.

On Wednesday, 24 April 2013 02:27:20 UTC-4, Hadi Sunyoto wrote:
The problem is like this:

i am using django admin, and in several forms, it might take around 10-20 minutes to fill up.
By the time save button is pressed, i am always redirected to login page.

The question is: how can i make the timeout longer (or maybe last forever)

I set the cache to file and session_engine to db

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
        'LOCATION': 'some/path',
        'TIMEOUT': 100000,
    }
}
SESSION_ENGINE = "django.contrib.sessions.backends.cached_db"

What else am i missing here? any direction will be much appreciated

i also have tried to set --noreload in runserver so that file changed does not get reloaded, but i still get the same problem.

i don't plan on using apache/ngix/etc because this is only for my personal use

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment