2

ビーカーのドキュメントによると:

Beaker は、バックエンドの期限切れまたは古い Cookie を自動的に削除しません。このタスクは、セッションの使用方法とバックエンドに基づいて、開発者に任されています。

mcinspectを使用して、memcached インスタンスが、セッションが有効/使用中よりもはるかに長くセッション レコードを保持しているように見えることがわかりました。

memcached から削除された/期限切れの/古い/無効なビーカー セッションを削除するための最良の方法は何でしょうか?

4

1 に答える 1

0

あなたは何を尋ねていますか、またはなぜこれを尋ねているのですか?あなたのロジックのように無効/古いということですか、それとも実際に期限切れですか?

それらが memcached で実際に期限切れになっている場合、それらはすべての実用的な目的で「なくなり」ます->それらは返されず、スペースは新しいセッション用に解放されます。何もする必要はありません

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

于 2012-04-23T14:36:16.213 に答える