Memcached php会话不断增加

时间:2011-04-28 14:42:31

标签: php session memcached libmemcache

我运行了几个应用程序服务器的灯栈,这些服务器使用一个专用的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 :(得分:0)

令人遗憾的是,这是我自己对memcached的误解,这让我对这种行为产生了错误的印象。经过一些额外的研究后,我发现了两篇(12)文章,澄清了我的内部运作。

不会收集垃圾。这仍然没有让我了解实际使用情况,但至少消除了一些担忧。只要我没有被驱逐,它应该没问题。