Как удалить старые сессии мензурки из memcached?

Согласно документации на стакан:

Beaker не удаляет автоматически устаревшие или старые файлы cookie ни на одном из своих серверов. Эта задача остается на усмотрение разработчика в зависимости от того, как используются сеансы и какой серверной части.

Используя mcinspect, я обнаружил, что мой экземпляр memcached, похоже, сохраняет записи сеанса гораздо дольше, чем сеанс действителен / используется.

Каков наилучший подход для удаления удаленных / просроченных / старых / недопустимых сеансов мензурки из memcached?

1 ответ

Что ты спрашиваешь, или почему ты спрашиваешь это? Вы имеете в виду недействительные / старые, как в вашей логике, или они действительно истекли?

Если у них действительно истек срок действия в memcached, то они будут "пропущены" для всех практических целей -> они не будут возвращены, и пространство будет свободно для новых сессий. Не нужно ничего делать

Если они являются старыми / недействительными в каком-либо другом домене, и вы не можете это проверить, вам может потребоваться очистить свою memcached, но это удалит все ваши записи.

Другие вопросы по тегам