Det finns dagar då jag hatar mitt jobb

av | dec 2, 2020

⏱ Ca 6 minuter att läsa

Det finns bra dagar och det finns dåliga dagar sedan finns det dagar då jag skulle vilja ha ett nio-till-fem jobb där jag stämplar in, gör det jag ska tills jag stämplar ut. Ett jobb som inte påminner mig om saker jag borde göra eller måste göra på tider utanför nio till fem.

Det var inget speciellt med den här söndagen, inte mer än att det var ovanligt stilla här hemma och jag tänkte att det kanske skulle vara en bra idé att sopa undan lite saker inför veckan. Småjobba lite så att det skulle bli mindre att göra under veckan som kommer. Översyn och uppdatering av våra kunders plugins, tillägg och hemsidor är en rutinuppgift som mestadels sköter sig själv sedan jag väl dragit igång processen. I vanliga fall alltså.

Standard

Jag uppdaterade ett gäng piugins, fortsatte att jobba med annat, uppdaterade ett gäng plugins till och skrev lite. Så där höll jag på. Hoppade mellan skrivande och uppdateringar. Standard, rutin och något jag har gjort massor med gånger tidigare utan problem. Plötsligt och utan förvarning dyker en av våra webbservrar.

Det är sånt som händer, ibland, inte ofta men det händer så en omstart var ingen större dramatik. Allt fungerade igen och jag fortsatte att jobba. Flera timmar senare så kraschar webbservern igen och nu är det inte rutin längre. En webbserver som fungerat klanderfritt i flera år ska inte börja att krascha. Det är så det är. Ny omstart sedan loggfiler och annat inte gett någon vägledning. Det var ingen process som rusat, det fanns tillräckligt med utrymme på hårddiskarna, minnet var inte slut och det fanns ingen misstänkt aktivitet. Det fanns ingenting som indikerade varför servern dök.

Några timmar senare – ny krasch.

Felet

Dilemmat med servrar som kraschar är att om du ska hitta felet så måste de få krascha så att du har något gå efter via loggfilerna. De visade lite eller ingenting nu heller. Efter ytterligare felsökning så startades severn om och nu dök den mer frekvent men ändå utan att visa något mönster. Den bara kraschade.

Det är nu en datadagbok är guld värd. Vad var det siats som gjordes, som ändrades och som kan orsaka krascherna?

Jag har ända sedan jag började med datorer skrivit en slags datadagbok. Först för att lära mig alla kommandon. Du skrev kommandon på den tiden, innan det fanns grafiska skal med ikoner. Sedan skrev jag ned vad jag gjorde, hur jag resonerade – ändringar. Det gör jag fortfarande och det fanns en minsta gemensam nämnare – en plugin som ställt till saker tidigare men som efter buggfixar fungerat utan problem. Den gången var det direkt slarv av utvecklarna och min tanke var att slarva du en gång så kan du göra det igen. Ett besök i detta tilläggs officiella forum gav mer information. Jodå, denna plugin hade uppdaterats och nu fylldes forumet snabbt med inlägg från irriterade användare som konstaterade att deras webbplatser kraschade.

I normalfallet så ska inte en plugin kunna påverka en server men har du samma plugin på många sidor så kan mängden av problem leda till att processer börjar att gå allt långsammare. Har du dessutom en plugin av den här typen, statistik, som ska generera en massa data så kan det sänka kapaciteten vilket var fallet här. Servern kraschade inte i ordets rätta mening men den slutade att svara och gick extremt långsamt. Det ska inte heller kunna påverka en server men vid det här laget brydde jag mig mindre om vad som ska kunna hända och fokuserade mer på vad som faktiskt hände.

Radera

Denna plugin åkte ut, snabbt, från alla webbplatser och för ändamålet har vi ett centralt verktyg. Servern startades om men likafullt, efter några timmar så dök den igen. Nu gick jag igenom webbplats efter webbplats (och det är många) och hittade till slut ytterligare installationer och en webbplats som inte fungerade överhuvudtaget. Ny städning och ny omstart. Några timmar senare så dök serven igen.

Efter snack med vår tekniker som kliade sig i huvudet och suckade så konsulterades en verklig expert, ett äss på det här med servrar. Vi hade liksom kommit till vägs ände och när vår tekniker inte är med längre så vet jag av erfarenhet att då gäller detta att koppla in kavalleriet. Innan det samtalet. till experten, fick vi upp den krånglande webbplatsen och vi städade ut en webbplats som hackats på grund av slarv med lösenord.

– Låt den krascha och ring mig då så ska jag titta på den, sa experten.

Vi startade om servern, väntade på att den skulle krascha. Vi väntar fortfarande för nu (peppar, peppar) så fungerar servern – naturligtvis.

Epilog

När servern bestämde sig för att gå stabilt igen (jag tror ibland att dessa tingestar lever sitt eget liv) så tittade jag runt efter en ersättare för den plugin som kastats ut. Jag hittade en till rätt pris, försökte logga in och fick då veta att jag tydligen redan hade ett konto. 1Password om dessutom ihåg lösenord så jag loggade in och fann till min förvåning att det här tillägget hade jag redan köpt så det var bara att ladda ned och installera. Det hade jag däremot inte skrivit in i min datadagbok så jag visste inte när men ett gammal kvitto avslöjade att det gjordes under 2019.

Var det nu denna plugin som orsakade problemen?

Sannolikt inte enbart den, för som sagt – en plugin ska inte kunna påverka en server men det kan inte uteslutas att den webbplats som inte fungerade överhuvudtaget, den hackade webbplatsen och allt samlat strul ledde till problemen.

Hur som helst – med min datadagbok och med hjälp av vår eminente tekniker (Johan) hittade vi till slut vad vi tror orsakade problemen. Vår suveräne expert ringde dagen efter och frågade hur det hade gått och varför jag inte ringt. Jag berättade att servern nu gick som den skulle:

– Typiskt, då vet vi att vi egentligen inte vet något, var kommentaren.

Så det finns dagar då jag hatar mitt jobb.


Mikael Winterkvist

Fyrabarns-far, farfar, morfar och egen företagare i Skellefteå med kliande fingrar. Jag skriver om fotografering, sport, dataprylar, politik, nöje, musik och film. Vid sidan av den här bloggen så jobbar jag med med det egna företaget Winterkvist.com. Familjen består av hustru, fyra barn (utflugna) och fem barnbarn.

Jag har hållit på med datorer sedan tidigt 1980-tal och drev Artic BBS innan Internet knappt existerade. Efter BBS-tiden har det blivit hemsidor, design, digitala medier och trycksaker. Under tiden som journalist jobbade jag med Mac men privat har det varit Windows som har gällt fram till vintern 2007. Då var det dags att byta och då bytte vi, företaget, helt produktionsplattform till macOS. På den vägen är det.

_____________________________________________________________________________________

Anmäl dig till Magasin Mackens nyhetsbrev

Du får förhandsinformation om Macken, våra planer och du får informationen, först och direkt till din mail. Vi lovar att inte skicka din information vidare och vi lovar att inte skicka ut mer än max ett nyhetsbrev per månad.

Anmäl dig här

_____________________________________________________________________________________

Magasin Macken använder AI för att samla in information och underlag för de texter som publiceras. Vi använder även AI för att skapa bilder och illustrationer. Dessa märks alltid med att det är AI-bilder om bilderna är fotorealistiska. I förekommande fall så läggs även till länkar till källa och referenser till i texterna som alltid kontrolleras av en mänsklig skribent - som är den som skriver och redigerar alla texter till alla väsentliga delar.

Vill du kommentera den här texten, komma med förslag, kritik eller ställa frågor så gör du det enklast i något av de sociala medier som jag och Magasin Macken finns med i. Länkarna hittar du nedan.

  • Facebook
  • Instagram
  • Bluesky
  • Threads
  • Mastodon
  • LinkedIn
  • YouTube
  • Vimeo
  • Twitter
  • RSS
  • E-Mail

De senaste inläggen:

Gratis är gott: Tabby – ett terminalprogram för SSH

Gratis är gott: Tabby – ett terminalprogram för SSH

Tabby (tidigare Terminus) är ett mycket konfigurerbar terminalprogram för din Mac som även innehåller för stöd för SSH för macOS Det finns förvisso ett inbyggt Terminalprogram som följer med i macOS men det är aldrig fel med algernativ för att…

läs mer
Ladda hem, ladda rätt – med gratisverktyget för Safari

Ladda hem, ladda rätt – med gratisverktyget för Safari

Progressive Downloader är ett program, ett tillägg för webbläsaren Safari, och flera andra. Programmet hanterar dina nedladdningar, det du laddar ned i webbläsaren med stöd för flera protokoll. Fördelen med ett program av den här typen är bland annat att…

läs mer