Itgentcn001: Verbinding onverwacht gesloten. Lezen retourneerde 0 bytes

Bij het gebruik van Invantive UniversalSQL Server kan een foutmelding optreden:

itgentcn001
Verbinding … onverwacht gesloten.
Lezen retourneerde 0 bytes.
Check that the client, the firewall and the network do not close the connection.

Wat betekent de melding itgentcn001?

Invantive UniversalSQL Server las gegevens van een verbinding en kreeg 0 bytes terug. Dat betekent dat de andere kant de verbinding heeft gesloten: de client, een firewall of een netwerkapparaat. Op de plaats van de puntjes staat het GUID van de verbinding. Met dat verbindingsnummer is de verbinding terug te vinden in het logboek.

Oorzaken

Mogelijke oorzaken zijn:

  • De client sluit de verbinding na gebruik, bijvoorbeeld na een geannuleerde query of bij het afsluiten van het programma. Dit is onschuldig. Na het aanmelden beëindigt Invantive UniversalSQL Server de sessie dan zonder fout, maar het logboek kan de melding wel bevatten.
  • Een gezondheidscontrole of poortscan opent een verbinding en sluit die direct. Dit is onschuldig.
  • Een programma dat een ander protocol spreekt, zoals een webbrowser, krijgt geen antwoord van de server en sluit de verbinding zelf.
  • De client sluit de verbinding na een time-out aan clientzijde, bijvoorbeeld omdat een query langer duurt dan de ingestelde tijd.
  • Een firewall, VPN of load balancer sluit de verbinding na een periode zonder verkeer.

De laatste twee oorzaken zijn niet onschuldig. De client verliest dan de verbinding tijdens het werk.

Oplossing

De volgende stappen kunnen het probleem oplossen:

  1. Bepaal of de melding gevolgen heeft. Zonder mislukte of afgebroken query is geen actie nodig.
  2. Controleer de time-outs van de client als de verbinding wegvalt tijdens een lange query. Een time-out die korter is dan de looptijd van de query sluit de verbinding.
  3. Controleer of een firewall, VPN of load balancer tussen client en server een inactieve verbinding sluit.
  4. Probeer dezelfde query vanaf een ander netwerk of zonder VPN. Zo is het netwerk als oorzaak aan te wijzen of uit te sluiten.

Alleen een beheerder kan de inactiviteits-time-out van een firewall of load balancer aanpassen.

Een vraag stellen op het forum

Lukt het niet om het probleem op te lossen, dan kan een vraag worden gesteld in de categorie Vragen van dit forum. Een vraag is goed te beantwoorden met de volgende gegevens:

  • de foutcode itgentcn001
  • het verbindingsnummer uit de melding
  • het tijdstip van de melding in UTC, met de tijdzone erbij
  • het product Invantive UniversalSQL Server, met versie
  • de client waarmee verbonden wordt
  • de stappen die al zijn geprobeerd