我刚刚安装了 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 中删除?
关于我可以简单安装并在 Windows 上运行的其他版本的 memcached 的任何建议(安装越简单越好)
谢谢!
丹尼尔
最佳答案
嘿 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 原始 [maps|items|slabs|sizes] [bucket_name]
我建议不要使用cachedump,因为它可能会出现性能问题,并且不受memcached 服务器的正式支持(尽管它在某些小规模下“有效”)。
佩里·克鲁格 Couchbase, Inc. 高级解决方案架构师
关于memcached - 在 Windows (Membase) 上获取 memcached 统计信息时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5732556/