在高负载期间,moxi 可以返回在现有键上找不到
在我们的项目中,我们使用的是 CentOS5.6+php5.2.17+libmemcached+php memcached2+moxi+membase
第一次我以为这是应用程序错误,但经过几周的统计和检查一些情况后,我发现在 moxi 上的高负载期间,它可以返回在 membase 中存在的键上找不到的键。
还有其他人遇到这个问题吗?可能有一些补丁
In our project we are using CentOS5.6+php5.2.17+libmemcached+php memcached2+moxi+membase
First time i thought that it was app error, but after few weeks getting statistics and checks some situation i found that during hi load on moxi, it can return key not found on keys that exist in membase.
Does anyone else had this issue? May be there is some patch
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不应该出现未找到的情况。在某些情况下,特别是在高负载下(特别是在插入期间),您可能会收到错误。根据客户端的不同,您可能无法区分错误和未找到。
另外,您没有提及您正在使用哪个版本。如果您使用的是 Membase 1.7.1 或更高版本,那就最好了。 moxi 之前的每个版本都存在重要问题。
There should be no situation where you're receiving a not found. There can be situations, especially under high load (particularly during inserting) that you can get errors back. Depending on the client, you may not be able to distinguish between an error and a not found.
Also, you don't mention which release you're using. If you're on Membase 1.7.1 or later, that would be best. There are important issues in each of the previous releases with moxi.