Verbindungsabbrüche 
Verbindungsabbrüche können von Client-Seite oder von Server-Seite aus geschehen.
Bei einem Verbindungsabbruch von Server-Seite (wenn der lokale SAProuter der Client ist) sehen Sie folgende Einträge in der 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
************************************************************************ 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 ***********************************************************************
Oder
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
*********************************************************************** * 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 ***********************************************************************
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.
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.