Pesquisar

Currículo e bio do autor Casal de artigos relacionados com o meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Em russo apenas. Receitas para resolver problemas cotidianos
Linux lugares ligados Windows lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sobre a vida

Oct 28, 2010 Rails: o que acontece quando memcached desce

Eu tentei descobrir como trilhos reage ao fato de que o memcached vai para baixo. Infelizmente não há documentação sobre esse deus além de dizer que tudo vai ficar bem. Também existem algumas mensagens enganosas em fóruns diferentes, dizendo que os trilhos nunca vai redescobrir servidor memcached que desceu e voltou. Aqui está o que realmente está acontecendo ...


Uma vez que nenhuma boa documentação sobre o assunto é fornecido Corri testes casal com memcached no modo verbose:
memcached -vvv
Então meus testes começaram quando tudo estava funcionando bem e minha app rails foi feliz bater o cache. Então eu matei o memcached (com simples ^ C) e atualizado a página novamente. Sem trilhos atraso perceptível descobri que memcached é baixo. É atualizado a página como se todas as chaves que solicitados do cache perdida. Então eu trouxe o memcached voltar a viver e atualizado a página novamente. Rails não bateu o memcached (e, portanto, muito provavelmente, levar algumas pessoas a Rails falsa suposição de nunca descobrir que memcached está de volta). Então eu continuei atualizar a página e, oh milagre, 20 segundos depois Rails decidiu pingar memcached, descobri que é vivo e começou a usá-lo novamente.
Aparentemente, a mesma coisa está acontecendo quando app rails memcached começa antes. Assim, a documentação é certo e tudo vai ser descoberto por trilhos e memcached automagicamente, você não precisa se preocupar com isso. Par impressionante de tecnologias!

Este post foi publicado em Software , Web .

Sem comentários

Nenhum comentário até o momento

Deixe uma resposta

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008