Show TOC

HintergrundVerbindungsabbrüche Dieses Dokument in der Navigationsstruktur finden

 

Verbindungsabbrüche können von Client-Seite oder von Server-Seite aus geschehen.

Verbindungsabbruch von Server-Seite

Bei einem Verbindungsabbruch von Server-Seite (wenn der lokale SAProuter der Client ist) sehen Sie folgende Einträge in der Log-Datei.

SAProuter-Log-Datei

Thu Jun 14 16:08:47 2007 CONNECT FROM C18/- host 10.66.66.90/24761 (host2.company.corp)

Thu Jun 14 16:08:47 2007 CONNECT TO S18/10 host 10.21.83.41/3299 (host2)

Thu Jun 14 16:08:47 2007 ESTABLISHED S18/10

Thu Jun 14 16:08:58 2007 DISCONNECT S18/10 host 10.21.83.41/3299 (host2)

Der Client gibt folgende Fehlermeldung aus.

Syntax Syntax

SAProuter-Fehlermeldung
  1. ************************************************************************  LOCATION    SAProuter 39.0 on 'host2'
    *  ERROR       connection to partner '10.21.72.60:3298' broken
    *
    *  TIME        Thu Jun 14 16:08:58 2007
    *  RELEASE     710
    *  COMPONENT   NI (network interface)
    *  VERSION     39
    *  RC          -95
    *  MODULE      nixxi.cpp
    *  LINE        4660
    *  DETAIL      NiIRead: P=10.21.72.60:3298; L=???
    *  SYSTEM CALL recv
    *  ERRNO       232
    *  ERRNO TEXT  Connection reset by peer
    *  COUNTER     17
    ***********************************************************************
    
Ende des Codes

Oder

SAProuter-Log-Datei

Thu Jun 14 16:09:50 2007 CONNECT FROM C19/- host 10.66.66.90/24847 (host2.company.corp)

Thu Jun 14 16:09:50 2007 CONNECT TO S19/11 host 10.21.72.60/3298 (ldp007)

Thu Jun 14 16:09:50 2007 ESTABLISHED S19/11

Thu Jun 14 16:10:02 2007 DISCONNECT S19/11 host 10.21.72.60/3298 (ldp007) RST

Der Client gibt folgende Fehlermeldung aus.

Syntax Syntax

SAProuter-Fehlermeldung
  1. ***********************************************************************
    *  LOCATION    SAProuter 39.1 (SP3) on 'host1'
    *  ERROR       connection to partner '10.21.72.60:3298' broken
    *
    *  TIME        Thu Jun 14 16:10:02 2007
    *  RELEASE     710
    *  COMPONENT   NI (network interface)
    *  VERSION     39
    *  RC          -95
    *  MODULE      nixxi.cpp
    *  LINE        4660
    *  DETAIL      NiIRead: P=10.21.72.60:3298; L=10.66.66.90:24848
    *  SYSTEM CALL recv
    *  ERRNO       104
    *  ERRNO TEXT  Connection reset by peer
    *  COUNTER     10
    ***********************************************************************
    
Ende des Codes
Verbindungsabbruch von Client-Seite

Bei einem Verbindungsabbruch von Client-Seite (wenn der lokale SAProuter der Server ist) sehen Sie folgende Einträge in der Log-Datei.

Thu Jun 14 16:13:20 2007 CONNECT FROM C20/- host 10.66.66.90/24849 (host2.company.corp)

Thu Jun 14 16:13:20 2007 CONNECT TO S20/12 host 10.21.83.41/3299 (host2)

Thu Jun 14 16:13:20 2007 ESTABLISHED S20/12

Thu Jun 14 16:13:43 2007 DISCONNECT C20/12 host 10.66.66.90/24849 (host2.company.corp) RST

Sie sehen keine Fehlermeldung mit errInfo, da der Fehler auf Client-Seite liegt.

Hintergrund und weitere Analyse

Anhand des DISCONNECT-Eintrages in der Log-Datei lässt sich erkennen, auf welcher Seite der Verbindungsabbau initiiert wurde. Anhand dieser Information kann der Knoten bzw. das Programm ausfindig gemacht werden, welches als erstes die Verbindung geschlossen hat. Der Trace dieses Programmes enthält mehr Informationen über den Grund des Verbindungsabbaus.

Es kann auch vorkommen, dass die Verbindung zwischen zwei Programmen abgebaut wurde, ohne dass einer der beiden Partner den Verbindungsabbau initiiert hat. Beispielsweise ist dies der Fall, wenn zwei SAProuter, zwischen denen eine direkte TCP/IP Verbindung bestand, beide in den Log schreiben, dass die Gegenseite den Verbindungsabbau initiiert hat. In dem Falle wurde die TCP/IP Verbindung durch eine aktive Netzwerkkomponente zwischen den beiden Programmen abgebrochen. Oft handelt es sich bei diesen aktiven Netzwerkkomponenten um eine Firewall oder einen Router mit Idle-Timeout. Prüfen Sie in einem solchen Fall das Netzwerk.

An dem DISCONNECT-Log ist zudem zu erkennen, ob die Verbindung TCP/IP-konform geschlossen wurde oder nicht. Wird am Ende der Zeile ein "RST" geschrieben, so deutet dies auf ein RST-Paket hin oder einen Retransmit-Timeout. In diesem Fall hat die Gegenseite oder eine aktive Netzwerkkomponente zwischen den beiden TCP/IP Endpunkten die Verbindung nicht korrekt beendet. Ursache kann ein Absturz des Programms, zu frühes Schließen der Verbindung auf Applikationsebene oder eine Firewall sein.