Hosting problemen

Het begin

In oktober kregen we een mail van onze hoster waarin ze vertelden dat ze ons gingen verhuizen en dat we meer moesten gaan betalen. Daar waren we het niet mee eens, maar we konden op dat moment geen kant op.

Het probleem was niet de verhuizing of de hogere prijs, we waren sowieso van plan om te verhuizen en meer te gaan betalen. De manier waarop het gecommuniceerd werd beviel ons echter niet en we schreven er een blogpost over: Een eigen website, best wel een gedoe.

Bij SoHosted schrokken ze hiervan en we kregen een mail met uitleg waarom het allemaal zo gelopen was. We hebben even goed nagedacht over hun aanbod en hoe we zouden reageren en dit was ons antwoord. Daarna werd het stil.

Oordeel zelf

Voor we verder gaan, willen we even heel eerlijk zijn. We hebben geen idee of we gelijk hebben of dat we ons aanstellen. Is het goed of juist om het op een blog te schrijven? Zijn we te stug? We weten het niet, maar leren iedere dag bij. Daarom schrijven we er nu uitgebreid over, ook al kost het nu even veel tijd.

We hopen er zelf van te leren, maar vooral ook andere mensen mee te helpen. Op dit moment denken (en voelen) we dat we het juiste doen, maar oordeel zelf en laat het ons weten wat jij zou doen:

  1. Nieuw hostingplatform – SoHosted
  2. Blog: Architectuur deel 1: Een eigen website, best wel een gedoe
  3. Reactie op blogbericht jodibooks.com – Klantenservice SoHosted
  4. RE: Reactie op blogbericht jodibooks.com – Joep van de Laarschot (jodiBooks)

De aankondiging

In de originele brief van SoHosted staat dat we voor 10 oktober moesten reageren (binnen 7 dagen) en dat we verhuisd zouden worden naar een nieuwe server. Na meerdere keren navraag gedaan te hebben naar de datum van die verhuizing, wisten we tot afgelopen woensdag (18 december) niks.

Totdat we afgelopen week opnieuw verrast werden met een aankondiging van de verhuizing; 2 dagen later! Wow, dat is wel heel snel. In die tijd kunnen wij onze klanten niet waarschuwen, zoals we in onze algemene voorwaarden beloven: “Wij verplichten Ons om onderhoudswerkzaamheden aan Onze Diensten van tevoren aan te kondigen. Van verwachte impact en tijdsduur zal door Ons een inschatting worden gegeven.

Maar, wij hoefden niets te doen. SoHosted zou alles regelen en “je klanten zullen niets merken van de migratie, deze wordt zonder downtime uitgevoerd“. Zoals we in onze eerdere reactie schreven, vertrouwden we erop dat het dus goed zou komen. Hoewel…ons gevoel was eigenlijk niet zo goed.

onze voorspelling op een briefje
We zijn er niet trots op en het is misschien flauw om een voorspelling op te schrijven, maar we hadden al een slecht voorgevoel over de verhuizing.

De verhuizing: hosting problemen

Vrijdag 20 december kwam en om 11:40 kregen we bericht dat de migratie was afgerond. Wel kon het “tot 2 uren duren voordat de wijziging is opgenomen in het DNS”. Wacht even, wij dachten “nul downtime”…

Diana had Joep instructies gegeven om snel te kunnen testen of de meest essentiële onderdelen van de jodiBooks website nog goed werkten. En daar begonnen de “echte” hosting problemen.

  1. Gebruikers konden zich niet meer registreren
  2. We ontvingen geen e-mails meer (terwijl ik dit schrijf nog steeds niet trouwens)
  3. Het maken van exports werkte niet meer
  4. En een tijdje later ging ons blog offline
  5. We verstuurden geen mails meer
  6. Gmail vindt onze mails verdacht (spam)

Niet blij

We waren zachtgezegd dus niet echt blij. En ja, we hadden het zien aankomen. Maar, moeten we dan hun werk gaan doen? Dat is toch juist waarom we dit uitbesteden? De drang om het zelf op te lossen was groot, maar we besloten om SoHosted eerst een kans te geven om het te fixen.

We stuurden een mail met uitleg en klommen in de chat. Het duurde even voor we antwoord kregen, maar uiteindelijk kan SoHosted het pas maandag of dinsdag oplossen “omdat. Dat vinden wij onacceptabel. Of jullie het nu druk hebben of niet, moet onze website, ons bedrijf daarom 3 dagen plat? Dan moeten jullie beter plannen.

(09:58:50) Klantenservice: Ik kan zelf niet een oorzaak zo snel vinden daarom zal ik dit deze chat bij de huidige ticket in mergen en doorsturen naar mijn technische collega’s. Dan hoor je meer van ons over de mail
(09:59:06) Joep: ok
(09:59:15) Joep: en wanneer gaan jou collega’s ermee aan de slag?
(10:00:30) Klantenservice: Ik vermoed dat je Maandag of Dinsdag hier meer over hoort
(10:01:16) Joep: ****, dat is niet acceptable
(10:03:01) Klantenservice: Ik vind dat vervelend om te horen. Maar op het moment hebben wij het erg druk door de migraties en duurt alles langer dan jullie van ons gewend zijn

Normaal zouden we er niet al te lang van wakker liggen. Het is niet fijn, maar we kunnen onze klanten ook handmatig helpen. Dan sturen we ze handmatig een factuur of een export. Maar we zijn een week op vakantie. Die vakantie hebben we heel erg nodig en dus gaat jodiBooks even niet mee. Hoe zorgen we dan voor onze klanten komende week?

Zelf fixen: opgeloste problemen

Wij beloven onze klanten dat we er alles aan zullen doen om onze diensten online te houden. Dat staat zelfs in onze algemene voorwaarden; “Wij zullen Ons inspannen om eventuele storingen in de toegang tot Onze Diensten zo snel mogelijk op te lossen“. Wij kunnen dus gewoon niet wachten tot maandag of dinsdag.

Dus, wat hebben we zelf kunnen fixen:

  1. Registreren is weer mogelijk
  2. We kunnen weer facturen sturen
  3. Exports worden weer verstuurd
  4. Het blog is terug

Details

Dit deel is misschien iets te technisch voor sommigen, maar we willen graag uitleggen wat wij gedaan hebben om jodiBooks weer werkend te krijgen. Ik zal proberen om het zo simpel mogelijk te houden.

DNS

DNS (Domain Name System) is de vertaling van ons echte adres naar iets wat door mensen makkelijker te onthouden is. Op internet heeft iedereen, dus ook een website een adres. Dat adres is een ip-adres (ip = Internet Protocol). Je kunt dit adres vergelijken met je postcode + huisnummer. Ons adres is bijvoorbeeld 195.8.208.24.

Zo’n nummer is niet echt makkelijk te onthouden, dus hebben ze iets makkelijkers bedacht. Je typt niet dit nummer in, maar jodiBooks.com. DNS zorgt er nu voor dat jodibooks.com wordt vertaald naar 195.8.208.24. Het wordt dan ook vaak vergeleken met een telefoonboek; je zoekt een naam en krijgt een nummer.

Ieder apparaat dat op internet is aangesloten, iedere server, computer, smartphone, tablet, etc., heeft zo’n nummer. Omdat wij verhuisd zijn naar een nieuwe server, kregen we dus een nieuw nummer. Nou duurt het wel even voordat dat nummer in ieder telefoonboek is bijgewerkt. Vandaar ook dat het 2 uur kon duren.

Maar! Dan is het niet handig als je het oude nummer in het telefoonboek laat staan. Twee records wezen nog naar de oude server, waardoor onze software niet wist waar hij zijn data moest zoeken en laten. Hij sloeg dingen op op de oude server, maar zocht ze vervolgens op de nieuwe.

Hosting problemen 1, 2, 3 en 5
Het “telefoonboek” van jodiBooks. Rood was ons oude adres, groen ons nieuwe.

Ook stond ons oude telefoonboek nog aan. Dat betekent dat het nieuwe boek probeerde ons nieuwe adres rond te sturen, terwijl het oude het oude rondstuurde. Althans, dat denken we. Hier hebben we helaas niet genoeg verstand van, maar we hebben voor de zekerheid het oude boek maar even uitgezet.

Inloggen

Zoals we uitgebreid hebben omschreven in een blog over de architectuur, bestaat onze software uit meerdere onderdelen. Die delen praten geregeld met elkaar en om zeker te weten dat ze met de juiste software praten, sturen ze elkaar een sleutel. Die sleutel slaan we op in een cookie.

Bij een verhuizing, wordt dat cookie ongeldig. Dat doen we express, zodat alleen wijzelf ermee kunnen inloggen. Iemand anders heeft er op een andere computer (server) dus niks aan. Door onszelf opnieuw in te loggen, werd er een nieuw cookie gemaakt en werkte onze software weer netjes samen.

Niet iets wat SoHosted voor ons had kunnen oplossen, maar dat is dan ook precies waarom we zelf bij de verhuizing wilden zijn.

Blog

Voor het blog maken we gebruik van WordPress. Voornamelijk omdat SoHosted dat standaard aanbiedt. Je drukt op een knop, vult wat gegevens in en een paar tellen later heb je een WordPress site. Werkt geweldig.

Wat er is foutgegaan weten we niet, maar bij de verhuizing is er iets stukgegaan. Googlen op de foutmelding gaf ons wel een hint: “waarschijnlijk is er iets fout gegaan met migreren”. We hebben zelf dus nog een keer alle bestanden van de oude naar de nieuwe server gekopieerd en “woohoo” het werkt weer.

Hosting probleem 4
Ons WordPress blog werkte niet meer.

Tot slot

Al met al was het weer een vol weekend, waar we eigenlijk rustig ons koffer hadden willen inpakken. Gelukkig hebben we zelf alle mogelijke problemen voor onze gebruikers kunnen verhelpen. Registeren werkt, ons blog is bereikbaar, en alle documenten worden gemaakt en verstuurd.

Je zult er als gebruiker dus hopelijk niks van merken. Hoewel het kan zijn dat je factuur of export in je spam-folder terecht komt. Gmail bestempelt ons adres namelijk als verdacht. Kijk dus even in je “spam” of “ongewenste email”.

Hosting probleem 6
Gmail bestempelt ons e-mailadres als verdacht.

Zelf krijgen we dus geen mail. Zouden we dus niet reageren, en is het dringend, probeer het dan via een DM (Whatsapp, FB Messenger of Instagram DM). Hoe dan ook hopen we dat maandag (vandaag) alles opgelost wordt.

Geef een reactie