2011-04-28 2 views
0

세션 호스팅을 위해 하나의 전용 memcache 서버를 사용하는 두 대의 응용 프로그램 서버로 이루어진 램프 스택을 실행했습니다. 문제는 캐시의 항목이 안정적으로 거의 선형 속도로 증가한다는 것입니다. 이것은 나를 걱정한다. 나는 캐시가 채워질 때 가장 오래된 항목이 덮어 쓰여질 것이고 문제가 있어서는 안된다고 생각했습니다. 그러나 실제 사용에 대한 통찰력을 얻는 것은 불가능한 것처럼 보입니다. 내가 사용하는Memcached PHP 세션이 계속 증가하고 있습니다.

버전은 다음과 같습니다

서버 측 :

  • 우분투 10.04
  • memcached를 1.4.2

응용 프로그램 측 :

  • 우분투 10.04
  • PHP 5.3.2
  • 나는 또한 PECL memcached를 2.0.0b1이 설치를 시도했습니다 1.0.2

PECL의 memcached를, PECL memcache에 2.2.6-0.44을 libmemcached 및 libmemcached에 구축 -0.49 중 마지막 부분 만이 사소한 영향을 전혀 미치지 않았습니다. 이 동작은 정상적인 것이며 예정대로입니까, 아니면 session_destroy가 실패합니까?

+0

먼저 영구 연결 (php-> memcached)을 사용하고 있는지 확인하십시오. – frail

+0

php-> memcache 이것은 save_path에서 수행되었습니다. 그렇다면 여전히 영구 연결을 사용하지 않습니다. –

답변

0

안타까운 것은 내 행동에 대한 잘못된 인상을 준 것은 memcached에 대한 내 자신의 오해였습니다. 몇 가지 추가 조사가 끝나면 두 가지 (1, 2) 개의 기사가 나와 내부 작업을 명확히했습니다.

쓰레기는 수거되지 않습니다. 이것은 여전히 ​​나에게 실제 사용법에 대한 통찰력을주지는 못하지만, 적어도 약간의 걱정을 없애줍니다. 나는 퇴거를 얻지 않는 한 정당해야합니다.