Feedback over storing 19 Feb 2025

Pagina: 1
Acties:

Vraag


Acties:
  • +10 Henk 'm!

  • duvekot
  • Registratie: December 2003
  • Laatst online: 08-07 15:52
Geachte Redactie,

Zoals jullie vast ook wel gemerkt hadden was Tweakers op het einde van de avond van 19 Feb 2025 niet bereikbaar :+

Nu is het volgens mij al weer een hele tijd geleden dat Tweakers down is gegaan 👍

Komt er nog een artikel met een eventuele beschrijving wat er gebeurt is wat deze storing veroorzaakt heeft? En hoe het opgelost is en wat er in de toekomst aan gedaan wordt om dit te voorkomen?

Bijvoorbeeld zoals Cloudflare dat ook doet als zij problemen hebben gehad?

Ik had al gezocht naar een topic over deze storing maar die had ik nog niet gevonden.

Groetjes,

Kees D.

Beste antwoord (via duvekot op 05-03-2025 09:46)


  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 08-07 15:58

DaFeliX

Tnet Devver

Einstein: Mijn vrouw begrijpt me niet

Alle reacties


  • bhhing
  • Registratie: Oktober 2020
  • Laatst online: 02-07 15:08
Idem, zoals topic starter al aangaf: zouden jullie misschien iets over kunnen vertellen?
(ik voeg een screenshot bij ter verduidelijking)

Met vriendelijke groet,

bhhingAfbeeldingslocatie: https://tweakers.net/i/LWeNeekU7WZjhM6r2igOTyR1chU=/800x/filters:strip_icc():strip_exif()/f/image/N22F2z9yaOQETt5878BQmTCg.jpg?f=fotoalbum_large

[ Voor 51% gewijzigd door bhhing op 20-02-2025 12:12 ]


Acties:
  • +11 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 08-07 15:58

DaFeliX

Tnet Devver
Ik kan wel wat vertellen, ondanks dat ik er verder helemaal niet bij betrokken was.

Het probleem speelde met onze engine, dit is een in Java geschreven applicatie, en gebruiken we als een soort zoekmachine. Deze applicatie kan een hele hoop data in geheugen inladen, zodat we sneller een antwoord krijgen dan wanneer we via onze PHP code de database zouden bevragen.

We kregen gisteravond snel door (dankzij meerdere meldingen vanuit verschillende hoeken) dat er een probleem was met de website, en net zo snel hadden we door dat de engines waren uitgevallen. Tweakers gebruikt de engine veelvuldig, dus als de engine faalt, faalt de hele website.

Nu is het vervelende dat we niet direct ervoor iets aangepast hadden. Wel hadden we recentelijk iets aangepast aan de garbage collection van de engine. Ook hebben we wel wat databaseaanpassingen gedaan die invloed zouden kunnen hebben op het (niet) functioneren van de engine. We waren dus hard op zoek in die hoeken om te zien waar 't probleem zat.
Maar omdat de engines na een herstart vrijwel direct weer crashten, maakte dit het onderzoeken van het probleem erg lastig.

Lang verhaal kort, het bleek te liggen aan iets heel anders. Er was een aanpassing gedaan door een medewerker aan een waarde die gebruikt wordt in een berekening. Doordat de waarde nu exact 1 was, trad er een situatie op die we nog nooit eerder hadden gehad - waardoor de in een eeuwige loop kwam te zitten, waarna de applicatie crashte. De code zelf bestond al lang, maar omdat er in die waardes vrijwel nooit aangepast worden, heeft 't nog nooit eerder voor problemen gezorgd.

We hebben de waarde van de berekening aangepast in de database, waardoor de engine in elk geval weer kon starten. Vanmorgen hebben we wat aanpassing gedaan aan de engine waardoor dit probleem niet meer kan voorkomen, en wellicht dat we nog wat extra validatie gaan toevoegen zodat de waarde 1 (die hier eigenlijk helemaal niet logisch was) niet meer geaccepteerd wordt.

Einstein: Mijn vrouw begrijpt me niet


  • duvekot
  • Registratie: December 2003
  • Laatst online: 08-07 15:52
Thx @DaFeliX voor je antwoord ... Altijd lastig dat soort problemen.

Maar wordt er ook nagedacht om zo iets als een artikel op de frontpage te publiceren?

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 07:06
@DaFeliX Bedankt voor de uitleg! Zat net als ts ook al te zoeken naar wat meer info, aangezien de storing voor Tweakers begrippen ook best lang duurde. Misschien nog een idee om een simpele html pagina toe te voegen voor dit soort storingen met wat meer uitleg dan de error pagina die werd getoond.

Acties:
  • +1 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 08-07 15:58

DaFeliX

Tnet Devver
@duvekot Ik ben zelf wel iemand die het leuk vind om hierover te schrijven, maar een frontpageartikel schrijven vereist een hoop meer tijd dan ik er aan wil besteden - ik bouw liever aan leukere dingen ;). Misschien dat we het in onze development .plan nog wel 'ns kunnen opschrijven, maar als eigen artikel denk ik niet dat het waarde (genoeg) heeft.

Maar zoals @Nielson aangeeft, misschien is plek waar we dit soort dingen kunnen melden wel handig zodat men weet dát en wát er aan de hand is. Anderzijds, dit soort dingen gebeuren (hopelijk) niet al te vaak :+

Ik gooi het in elk geval in de groep, misschien dat @ikloon die meeleest hier ook 'ns over kan nadenken.

Einstein: Mijn vrouw begrijpt me niet


  • Prisma16
  • Registratie: Augustus 2023
  • Niet online
@DaFeliX, dank voor de uitleg. Frontpageartikel lijkt mij ook overbodig. Dit is zo iets specifiek dat er, in ieder geval op dit moment, geen algemene lessen uit kunnen worden geleerd.

Acties:
  • +2 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 08-07 15:58

DaFeliX

Tnet Devver
Prisma16 schreef op donderdag 20 februari 2025 @ 13:21:
@DaFeliX, dank voor de uitleg. Frontpageartikel lijkt mij ook overbodig. Dit is zo iets specifiek dat er, in ieder geval op dit moment, geen algemene lessen uit kunnen worden geleerd.
Een algemene les die te trekken is: vertrouw nooit user input

Einstein: Mijn vrouw begrijpt me niet


  • duvekot
  • Registratie: December 2003
  • Laatst online: 08-07 15:52
Prisma16 schreef op donderdag 20 februari 2025 @ 13:21:
@DaFeliX, dank voor de uitleg. Frontpageartikel lijkt mij ook overbodig. Dit is zo iets specifiek dat er, in ieder geval op dit moment, geen algemene lessen uit kunnen worden geleerd.
Maar vanuit een transparantie oogpunt wel zo netjes naar je "klanten" toe om te vertellen wat er gebeurt is ...
Nu moet je goed zoeken ... En kom je misschien deze thread tegen .. maar je kan ook proactief naar voren stappen en melden wat er gebeurt is.

  • dutchgio
  • Registratie: April 2012
  • Laatst online: 21:11
Er wordt anders vrij veel 'nieuws' over storingen geschreven op de FP:
https://tweakers.net/nieuws/zoeken/?keyword=storing

Acties:
  • +3 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • Beste antwoord
  • +2 Henk 'm!

  • DaFeliX
  • Registratie: December 2002
  • Laatst online: 08-07 15:58

DaFeliX

Tnet Devver

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • 0 Henk 'm!

  • duvekot
  • Registratie: December 2003
  • Laatst online: 08-07 15:52
Thx @DaFeliX 👍
Pagina: 1