Zoals de meeste van jullie gemerkt hebben, kwam de lawine van bezoekers voor SpaarInformatie erg onverwacht. (Trouwens niet alleen voor SI, ook voor De Nederlandsche Bank)
Omdat veel bezoeker geïnteresseerd zijn in het wel en wee van SpaarInformatie, leggen we in deze post uit wat er precies gebeurd is.
We waren al langer van plan om het forum te upgraden, maar de eerlijkheid gebiedt te zeggen dat het er gewoon niet van kwam. Afgelopen weekend hebben we de nieuwe versie van PHPBB helemaal uitgetest en hebben we de stappen voor het installeren en de migratie allemaal doorlopen op één na: het echt omschakelen naar het nieuwe forum. Op dinsdag gingen we aan de slag. Tijdens het migreren van de data moest het forum offline om te voorkomen dat we berichten zouden missen. Hierna konden we de DNS aanpassen (dat is de wegwijzer op internet naar een domeinnaam zoals forum.spaarinformatie.nl) en daar ging het dus mis. Het nieuwe forum kwam niet online, het oude reageerde niet meer. We kregen het advies van onze provider (Dreamhost) om een paar uur te wachten omdat een wijziging in DNS wel een tijdje kan duren. 's Morgens om 6 uur werkte het forum nog steeds niet. Toen kwamen we erachter dat bij het wijzigen van de DNS, de provider automatisch het oude forum over het nieuwe forum had gekopieerd omdat het automatisch bedieningspaneel ervan uit ging dat het een verplaatsing van het forum naar een andere user was. Op dat moment hadden we dus twee oude forums i.p.v. één nieuw forum. We zijn meteen aan de slag gegaan om de conversie opnieuw uit te voeren en op woensdag 7:30 was het nieuwe forum eindelijk online.
Op woensdag middag was het al lekker druk (en werd het forum al wat trager) maar woensdag avond ging het door door grote drukte helemaal mis. Ons account bij Dreamhost (een shared hosting) was niet berekend op zoveel bezoekers (ook wel het slashdot effect genoemd). We hebben toen plan B (wat er eigenlijk niet was) uit de kast gehaald. We wilde op termijn wel weg bij Dreamhost maar pas als we uit ons jasje zouden groeien. Nu moest dat dus versneld. We hebben een Virtual Private Server account geopend bij Linode. Het enige probleem: je moet daar alles zelf installeren en dat kost tijd. We hebben daar dus Linux, Apache, PHP en MySQL op geïnstalleerd en hebben het forum er op gezet. Hiervoor is het forum een tijdje offline geweest.
Ondertussen had ook Dreamhost actie ondernomen door het forum automatisch op een aparte server te zetten. Dat gaf ons wat ruimte om even de DNS verandering (daar waar het dinsdag fout ging) te testen en die test was succesvol. Ondertussen draait het forum nog steeds bij Dreamhost, maar wij hebben geen controle over de keuze op welke server. Het kan dus zomaar zijn dat vanavond de performance weer instort.
Omdat het forum nu klaarstaat op de Linode server, kunnen we als het vanavond weer fout gaat de definitieve overgang maken naar die server. Dit gebeurt weer door de DNS aan te passen en dan zal het waarschijnlijk wel een paar uur duren voordat alle DNS servers geupdate zijn en het forum weer bereikbaar is. Dit hebben we gisteren namelijk al uitgebreid getest.
Voordeel van Linode is dat we snel over kunnen schakelen naar een snellere server als dat nodig is en dat we ook de andere gebruikers niet in de weg zitten. Iets wat bij een shared hosting wel het geval is.
Het spreekt voor zich dat we de afgelopen dagen dus niet aan moderaten zijn toegekomen. We roepen dan ook iedereen op om alleen berichten te posten die er toe doen om zo vervuiling van het forum te voorkomen.
We verwachten niet dat dit nu het einde is van de veranderingen. We zullen de komende tijd nog heel wat moeten fine-tunen maar we proberen de overlast voor onze bezoekers tot een minimum te beperken. In ieder geval bedankt voor jullie positieve reacties en voor jullie geduld!
Ondertussen houden we natuurlijk
http://www.SpaarInformatie.nl up-to-date zodat jullie nog steeds kunnen zien waar het spaargeld het meest opbrengt in deze onstuimige tijden. Let wel op, wij geven geen advies bij welke bank het geld het veiligst staat, dat is een keuze voor elke afzonderlijke spaarder.
Het SpaarInformatie Team