【发布时间】:2013-07-31 13:02:23
【问题描述】:
我对 memcached 比较陌生,只知道设置和工作的基础知识。我在我们的基于 Magento 的网站上遇到了一个问题,即缓存变得过大并在编辑产品详细信息时导致速度变慢。我远程登录到 memcached 服务器并运行 stats 并注意到那里有近 900 个兆和超过 65500 个项目。我输入了 flush_all 命令并重新运行了 stats,结果还是一样。经过一些研究,我发现刷新它会使条目无效,但实际上并没有释放空间。随着新项目的添加,它会随着时间的推移而这样做。据我所见,它永远不会释放近 900 兆的空间,也永远不会删除似乎卡在那里的 65000 多个项目。我还没有尝试重新启动 memcached,因为这是一个实时站点,我不想造成任何问题。如果重新启动服务器可以释放空间,那仍然不是解决方案,因为我不想每次都这样做。有人可以帮我了解发生了什么以及如何解决这个问题吗?
【问题讨论】:
-
你希望内存回到操作系统吗?
标签: linux magento caching memcached magento-1.5