Memcached php сессии продолжают расти - PullRequest
0 голосов
/ 28 апреля 2011

Я запускаю набор ламп из нескольких серверов приложений, которые использовали один выделенный сервер memcache для хостинга сессий.Проблема в том, что элементы в кэше увеличиваются почти линейно.Это беспокоит меня.Я полагал, что при заполнении кеша самые старые записи будут перезаписаны, и проблем не должно быть.Но кажется невозможным получить представление о реальном использовании.

Используются следующие версии:

на стороне сервера:

  • Ubuntu 10.04
  • memcached 1.4.2

на стороне приложения:

  • Ubuntu 10.04
  • php 5.3.2
  • libmemcached-0.44
  • pecl memcached 1.0.2

Я также пробовал эту настройку с pecl memcached 2.0.0b1, pecl memcache 2.2.6 и сборкой на libmemcached-0.49, из которых толькопоследний имел незначительное влияние на всех.Это нормальное поведение и как задумано, или это будет сессия session_destroy?

1 Ответ

0 голосов
/ 29 апреля 2011

К сожалению, именно мое недопонимание memcached дало мне неправильное представление о поведении. После некоторых дополнительных исследований я натолкнулся на две ( 1 , 2 ) статьи, которые разъяснили мне внутреннюю работу.

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

...