I teorin var det en enkel uppgift, migrera en webbserver till ny hårdvara. Mer prestanda, bättre funktionalitet; det skulle bli bättre.
Den första inledande delen gick bra, alla data skyfflades över till en ny server vilket tog en dryg timme innan vi kunde starta upp servern. Sedan var det dags att optimera, installera cache-lösningar och starta upp allt igen. Steg för steg ökades prestandan, allt så rätt och bra ut fram till sista omstarten.
Macken överallt
Drygt två timmar in i projektet så upptäckte vi att det var Magasin Macken överallt. På flera sajter visades Mackens logga, färger och typsnitt. Det var helt uppenbart att detta var ett server-problem, ett program med cache-funktionen. Vi sökte igenom 2-3 webbplatser för att se om felet satt i databasen eller filerna – resultatlöst.
Vi försökte återställa 2-3 webbplatser för att se om felet gick att korrigera men insåg snabbt att vi inte hade en aning om vilka fonter som var de rätta.
Det skulle inte gå att återställa varje webbplats, en och en, utan vi måste försöka att hitta en annan lösning.
Script
Med hjälp av script försökte vi tömma cache-filen webbplats efter webbplats men det var resultatlöst. Samma fel och det som förbryllade var att det inte var alla hemsidor, inte alla butiker men tillräckligt många för att det skulle ta åtskilliga timmar att försöka att återskapa webbplatserna.
Analys av de olika cache-lösningar som ingår i en stor server pekade mot att tvålösningar krockat, infekterat (contaminated) en annan cache, men vilken?
Runt 15 timmar senare hade vi fortfarande inte kommit närmare en lösning och efter 15 timmar vid en dator och skärm så är det bara att kapitulera, ge upp, gå och lägga sig och försöka på nytt dagen efter. Det är nämligen under de där sista timmarna, när du är tröttare än tröttast som du riskerar att begå stora misstag.
Återställ
Planen var att göra om migreringen, börja om. Instruktioner lämnade till den tekniker som skulle komma först morgonen efter men vi gjord en miss. Instruktionen var ”återställ servern” vilket innebar att alla normalt funtade tekniker använder den interna backupfunktionen som går betydligt, betydligt snabbare än migrering.
Så, när vi lite piggare med färsk kaffe i kroppen gav oss på servern igen så var vi tillbaka på ruta 1 – med en server som hade återställts med en trasig backup. Trasig i så måtto att webbplatserna fortfarande inte såg ut som de skulle.
Felet, var vårt, dåliga instruktioner ledde till att det bara var att göra om allting.
Ytterligare timmar senare startas servern upp, färska sql-kopior, lades in, prestandan skurvades upp men nu vågade vi helt inte ge oss på cache-optimering en gång till.
Det får vänta till nästa år.
