在Windows上获取memcached统计信息的问题(Membase)

时间:2011-04-20 15:08:47

标签: memcached membase memcache-stats

我刚刚安装了Membase的Memcached版本(因为它似乎是在Windows上运行memcached的唯一/最佳选择)而且我发现了一个奇怪的问题。

我正在尝试为自己制作一个小的调试工具(仅用于开发,而不是用于生产),并且我正在尝试获取memcached的内容。但是,所有这些命令都失败了:

stats maps
stats cachedump
stats slabs
stats items
stats sizes

我从PHP和telnet运行这些。 唯一可行的统计选项是简单的“统计”和“统计重置”。所有其他人只是说“错误”

我正在运行memcached版本1.4.4_304_g7d5a132(根据“统计数据”)或1.6.4_1_ga5cbcfd(根据“版本”)。不知道是哪一个。

我在互联网上找到了对这些命令的引用,但我没有找到任何关于被弃用的信息。

我做错了吗? 这些命令是否从Membase中删除了?
任何关于memcached的另一个版本的建议,我可以简单地安装并在Windows上运行(安装起来越简单越好)

谢谢! 丹尼尔

1 个答案:

答案 0 :(得分:3)

嘿Daniel,Memcached的Membase服务器版本是Windows最简单/最好的版本。我很乐意帮助您获取您想要的信息......在我们的论坛上发布内容也可能很好,所以所有人都可以看到:http://techzone.couchbase.com/forums/

这里的主要问题是我们目前已经实施了代理,以便更轻松地进行集群管理。我可以更详细地了解那里的细节,但是代理将聚合整个集群中的统计信息,这些特定的命令对于聚合没有意义。

如果您下载最新的Membase版本(1.7,预发行版:http://techzone.couchbase.com/products/membase/1-7-beta),您将获得以下统计信息脚本,该脚本将允许您运行所有这些命令: C:\ Program Files \ Membase \ Server \ bin \ mbstats:11210 raw [maps | items | slabs | sizes] [bucket_name]

我建议不要使用cachedump,因为它可能会出现性能问题,并且memcached服务器没有正式支持(即使它在某些小规模上“有效”)。

佩里克鲁格 高级解决方案架构师,Couchbase,Inc。