2012-04-23 6 views
2

memcachedから古いビーカーセッションを削除するには? <a href="http://beaker.readthedocs.org/en/latest/sessions.html#removing-expired-old-sessions" rel="nofollow">beaker documentation</a>によると

ビーカーはないは自動的にバックエンドのいずれにも有効期限が切れたか、古いクッキーを削除しません。このタスクは、セッションの使用方法とバックエンドに基づいて開発者に任されます。

私は、memcachedインスタンスが、セッションが有効/使用中よりもはるかに長くセッション記録を保持しているようです。

削除された/期限切れの/古い/無効なビーカーセッションをmemcachedから削除するにはどうすればよいでしょうか?

答えて

0

あなたは何を求めているのですか、それともなぜこれを求めていますか?あなたの論理のように無効/古いを意味するのですか、それとも実際に有効期限が切れていますか?

memcachedで本当に期限切れになってしまった場合、すべての実用的な目的のために「失われている」 - >返されず、新しいセッションには空き領域があります。何もする必要はありません

あなたが他のドメインで古い/無効であり、それを確認できない場合は、memcachedをフラッシュする必要があるかもしれませんが、すべてのエントリを削除します。

+0

申し訳ありませんが、わかりやすさのために質問を更新しました。 –

関連する問題