我试图找出如何轨反应的事实,memcached的下降。 不幸的是,没有上帝,除了说,一切都会好起来的关于本文档。 也有情侣误导性的职位在不同的论坛上说,Rails会不会找回下去又回来了memcached服务器。 下面是实际发生的事情......
由于没有对主体提供良好的文档,我跑在verbose模式memcached的情侣测试: memcached -vvv 所以我的测试开始时一切正常,并愉快地击中我的Rails应用程序缓存。 然后我杀的memcached(简单^ C),并再次刷新该页面。 没有明显的滞轨想通了memcached是下降。 它刷新页面一样,如果它要求从高速缓存中的所有键错过。 然后我带来的memcached回来住,并再次刷新该页面。 Rails的未命中的memcached(因此最有可能导致一些人绝不会找出错误的假设轨,memcached的是背面)。 所以我不停地刷新页面,哦,奇迹,20秒后的Rails决定要ping的memcached,发现它是活的,并开始再次使用它。 显然,同样的事情发生,当Rails应用程序启动前的memcached。 所以文件是正确的,一切都会想通了由钢轨和memcached的自动的,你不必担心这个。 技术对真棒! 这篇文章是在软件 , 网络出版。 |