MemCache,Rails,页面在不同时间显示不同的数据

时间:2011-11-08 18:04:27

标签: ruby-on-rails memcached thinking-sphinx

我们遇到了一个很难解决的奇怪问题。我们正在寻找一些可能有助于我们解决此问题的方法的帮助。我们使用memcache和thinkphinx。最近我们搬到了一个新的服务器上,网页上的元素突然出现了。

例如,我们的主页上添加了新闻项目和最新文件。在一个案例中,我看到我们错过了最后2个新闻。我的开发人员检查并看到它。 10分钟后,他检查并查看所有丢失的新闻。 15分钟后再次检查,遗失3件物品。

我们注意到在服务器移动时我们将memcache设置为2mb,因此我们将其移动到1gb。看起来好像都修好了。但是,现在我们在人们搜索时看到了类似的不一致。用户将报告问题,我会看到它们,将它们发送给我的开发人员,他会看到不同的结果。我们都刷新并看到其他东西。

我们能够意识到这与memcache和/或我们的thinkingsphinx有某种关系,因为当我们清理和重建时,一切都正常。

我唯一的假设是,在某些时候,我们在memcache中耗尽了内存,但没有意义只会显示某些数据。

有人可以提出任何建议吗?

谢谢, 将

0 个答案:

没有答案