We hadden ook een aantal verbindingsproblemen met Redis. Het lijkt erop dat het de verbinding zou sluiten zonder het de klant te vertellen. We merkten dat het mogelijk een time-outprobleem was op de server. Dit is de oplossing die we gebruiken en we hebben sinds juli geen probleem meer gehad.
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)
}();
Aangezien het maar één oproep per 3 minuten is, zou het geen probleem moeten zijn voor de prestaties;)