Naar de hoofdinhoud

Hoe los ik de deadlock-foutmelding op in Adviesbox?

Geschreven door Arjan van der Spek
Meer dan een maand geleden bijgewerkt

Uitleg over de oorzaak en het oplossen van de deadlock-foutmelding "Transaction ... was deadlocked" in Adviesbox.

Wat is een deadlock?

  • Twee taken binnen de database blokkeren elkaar.

  • De database stopt één van deze taken om verder te kunnen gaan.

  • De taak die stopt wordt 'deadlock victim' genoemd.

Gevolgen van een deadlock in Adviesbox

  • De actie die je uitvoerde is niet afgerond.

  • Je ontvangt een foutmelding.

Stappen om het op te lossen

  1. Probeer de actie opnieuw uit te voeren.

  2. Controleer of de foutmelding opnieuw verschijnt.

  3. Gebeurt het vaker? Meld het bij je systeembeheerder.

Preventieve maatregelen

  • Taken in de database worden zo kort mogelijk gehouden.

  • Processen worden zo goed mogelijk gescheiden om blokkerende situaties te voorkomen.

  • Extra controles en monitoring zorgen voor sneller opsporen van deadlocks.

Belangrijk

  • Belangrijk: Komt de deadlock-fout vaak voor, meld dit altijd bij de systeembeheerder.

Opmerking

  • Opmerking: In de meeste gevallen is opnieuw proberen voldoende om verder te kunnen werken.

Was dit een antwoord op uw vraag?