1

やっとアプリを導入しました。本番環境で、セッションがすぐにタイムアウトします。
リンクを頻繁にクリックしないと、15 ~ 20 秒で有効期限が切れます。

これは Dev では発生しません。しかし、ここでもセットアップは完全に異なります。

ここに私が本番環境で持っているセットアップがあります - nginx + apache (wsgi) + django 1.1.2
バックエンドは 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',`   
`)`

さらに情報があれば。が必要です。お知らせください。入れます。なぜこれが起こっているのかについての指針をいただければ幸いです。

4

1 に答える 1

0

django チームの Anil に感謝します。
適切にキャッシュして構成していないようです。
私のsettings.pyでこれらの行にコメントを付けてデフォルトのキャッシュに行き、すべてが魅力的に機能しました!!!!

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

Anil と BrianHV に感謝

于 2010-09-12T22:12:57.320 に答える