Cerca

Curriculum vitae e bio dell'autore Un paio di articoli relativi al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Linux posti legati Windows-posti legati
Software posti legati Un sacco di informazioni su hardware
Diversi strumenti che potrebbe risultare utile Messaggi su tecnologie web vari
Tutto ciò che non rientra nel resto del menu Feed RSS per questo blog

Tag Cloud

Archivio

Links

Blog di Andrey Mikhalchuk

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

Technoblog sulla vita

28 ott 2010 Rails: cosa succede quando memcached va giù

Ho cercato di capire come rotaie reagisce al fatto che memcached va giù. Purtroppo non c'è alcuna documentazione su questo dio Oltre a dire che tutto andrà bene. Inoltre ci sono un paio messaggi fuorvianti in diversi forum che dicono che le rotaie non potrà mai ritrovare server di memcached che è andato giù e tornò indietro. Ecco cosa sta realmente accadendo ...


Dato che non una buona documentazione sul soggetto viene fornito prove mi sono imbattuto coppia con memcached in modalità verbose:
memcached -vvv
Quindi le mie prove sono iniziate quando tutto stava lavorando bene e la mia applicazione Rails è stato felicemente colpire la cache. Poi ho ucciso memcached (con una semplice ^ C) e aggiornato nuovamente la pagina. Senza rotaie lag evidenti capito che memcached è giù. E 'aggiornata la pagina internet proprio come se tutte le chiavi di essa richiesti dalla cache perdere. Poi ho portato memcached tornare a vivere e aggiornamento della pagina di nuovo. Rails non ha colpito memcached (e quindi molto probabilmente portare alcune persone a Rails falso presupposto non potrà mai capire che memcached è tornato). Così ho continuato ad aggiornare la pagina e, oh miracolo, dopo 20 secondi Rails ha deciso di eseguire il ping memcached, trovato è vivo e iniziato a utilizzare di nuovo.
A quanto pare la stessa cosa sta accadendo quando inizia prima applicazione Rails memcached. Quindi la documentazione è giusto e tutto sarà capito da rotaie e memcached automagicamente, non è necessario preoccuparsi di questo. Coppia impressionante di tecnologie!

Questo post è pubblicato in Software , Web .

Non ci sono commenti

Non ci sono commenti finora

Lascia un commento

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008