首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过cmemcache或django访问memcached统计信息会返回警告

通过cmemcache或django访问memcached统计信息会返回警告
EN

Stack Overflow用户
提问于 2009-11-05 15:13:03
回答 1查看 946关注 0票数 0

我的Django应用程序通过cmemcache使用memcached。当我试图监控它的使用情况时,出现了一个问题:

我尝试通过Django和cmemcache访问memcached提供的统计数据:

django:

代码语言:javascript
复制
from django.core.cache import cache
cache._cache.get_stats()
[WARN@1257320533.841286] mcm_server_stats():3027: unknown stat variable: pointer_size

cmemcache:

代码语言:javascript
复制
import cmemcache
client=cmemcache.Client(['127.0.0.1:62656',])
client.get_stats()
[WARN@1257321135.126632] mcm_server_stats():3027: unknown stat variable: pointer_size

我只能得到一个警告。然而,memcached本身提供的统计数据没有问题:

代码语言:javascript
复制
telnet 127.0.0.1 62656
stats
...

cmemcache的网页提到"libmemcache-1.4.0.rc2与memcached 1.2.1不兼容,这导致get_stats不返回任何统计数据“。该应用程序在Debian上运行。memcached的版本是1.2.2。我不知道是否还有不兼容的问题。

有没有人遇到过这个问题并有解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-05 15:49:30

首先,您不应该运行这些版本的memcached。他们有很多很多已知的bug,并且已经有很多年了。

其次,我们经常向memcached添加统计信息,所以如果这些库在遇到新的统计信息时抱怨,你应该向它们的作者抱怨。

另外,我不相信cmemcache会被维护。它基于一个废弃的memcached C库,该库有几个已知的bug。鼓励该库的用户迁移到libmemcached。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1678848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档