Benutzer-Werkzeuge

Webseiten-Werkzeuge


log.d_network.xxx_ein_und_ausschalten

Inhaltsverzeichnis

Funktion

Die Funktion „LogNetwork“ bietet uns die Möglichkeit Datenpakete, die zwischen dem Comm und der Terminals verschickt werden, mitzuschneiden. Dies kann die Fehlersuche enorm erleichtern.

Aktivierung

~/ini.d/terminal.ini

 [NETWORK]
 LogNetwork=2

Wert=0 → Funktion ausgeschaltet
Wert=2 → Funktion eingeschaltet

Im Falle, dass sich das Terminal zwar anpingen lässt, jedoch nicht mehr am Comm anmeldet, kann ein Reset des BETA's im Terminal automatisch eingeleitet werden. Hierzu muss der folgende Eintrag in der BETA-Sektion der Terminal.ini vorgenommen werden:

 [BETA1]
 BetaIPAdr=192.168.0.206
 ...
 Reset=1

Logdatei

Wenn das Terminal vom Netzwerk abgezogen wird, kann man den Inhalt der Logdatei am folgenden Beispiel sehen.

log.d/network.001:

 09/26/13 16:07:30.599826 ---
 09/26/13 16:07:30.599852 send to 192.168.0.206  block 0000 reset
 09/26/13 16:07:30.599860 0000 00 00 00 03  ....
 09/26/13 16:07:45.451716 ---
 09/26/13 16:07:45.451758 rcv from 192.168.0.205  block 000A status...

Bis das Terminal wieder angeschlossen wird, verschickt das Comm ständig Resets.
Das Beta antwortet auf einen Reset-Block gewöhnlich mit einen Config-Request, bekommt einen Config-Ack mit den Daten und sobald es den Block bestätigt hat, wird es als Online geführt.

Achtung

LogNetwork produziert sehr große Logdateien, die mit Datumswechsel eine neue Lfd. Nummer bekommen, wie man das von Logdateien so kennt.

log.d_network.xxx_ein_und_ausschalten.txt · Zuletzt geändert: 2020/06/24 14:33 von 127.0.0.1