Vi havde også en masse forbindelsesproblemer med Redis. Det ser ud til, at det ville lukke forbindelsen, uden at det fortæller klienten det. Vi bemærkede, at det muligvis var et timeout-problem på serveren. Dette er den løsning, vi bruger, og vi har ikke haft et problem siden juli.
var RETRY_EVERY = 1000 * 60 * 3;
var startTimer = function(){
console.log('Begin the hot tub!')
setInterval(function(){
try{
client.set('hot',new Date());
console.log(client.get('hot'))
}
catch(e){
console.log(e);
}
},RETRY_EVERY)
}();
I betragtning af at det kun er et opkald hvert 3. minut, burde det ikke være et problem for ydeevnen;)