Web-Schnittstelle - Log-Datei
Web-Schnittstelle - Log-Datei Einträge in die Log-Datei
Die Fehlermeldungen des Clients werden in entsprechende Log-Dateien eingetragen. Für jeden Tag wird dabei eine eigene Log-Datei angelegt. Das Verzeichnis für die allgemeine Log-Datei wird in der Datei c16_web.ini in dem Eintrag logfile angegeben. Existiert kein solcher Eintrag, wird die Datei im gleichen Verzeichnis, wie die c16_web.dll angelegt. Der Name der Datei setzt sich aus c16_web oder dem Namensteil im Eintrag logfile, dem Datum (im Format JJJJMMTT) und der Erweiterung .log zusammen.
Für jede Applikation existiert zusätzlich eine eigene Log-Datei, deren Verzeichnis in der Konfigurationsdatei des Clients definiert werden kann. Die Eintragungen in die Dateien gliedern sich in folgende Bereiche:
-
FWGMDXBLOCK0001
-
Service start requested: Der Client soll gestartet werden.
-
Service started: Der Client ist gestartet worden.
-
Service stop requested: Der Client soll entladen werden.
-
Service stopped: Der Client wurde entladen.
-
Session begin: Ein Web-Benutzer hat sich angemeldet. Hinter dem Eintrag wird die Web-Benutzer-ID und die IP-Nummer des Benutzers angegeben.
-
Session end: Ein Web-Benutzer hat sich abgemeldet. Hinter dem Eintrag wird die Web-Benutzer-ID, die IP-Nummer und der zeitliche Abstand zwischen dem ersten und letzten Request des Browsers angegeben.
-
FWGMDXBLOCK0002
-
Service start failed: Beim Starten des Clients ist ein Fehler aufgetreten.
-
Out of memory: Der Client konnte nicht den benötigten Speicher allokieren.
-
Missing configuration file: Die Schnittstelle konnte die Konfigurationsdatei nicht finden. Der Name der Datei wird in Klammern hinter der Meldung angegeben.
-
Missing default section in configuration file: Beim Lesen der Konfigurationsdatei wurden keine oder nicht alle notwendigen Einträge gefunden.
-
User Manager thread start failed: Der Thread für den Benutzer-Manager konnte nicht gestartet werden.
-
Application Manager thread start failed: Der Thread für den Applikations-manager konnte nicht gestartet werden.
-
Application Manager out of memory: Der Applikationsmanager konnte nicht den benötigten Speicher allokieren. Die benötigte Speichermenge wird in Klammern angegeben.
-
FWGMDXBLOCK0003
-
Session refused - connection limit reached: Das in der Konfigurationsdatei eingetragene Benutzerlimit des Clients ( web_max_connections ) wurde überschritten. Das aktuelle Limit wird in Klammern angegeben.
-
Session refused - connection limit from
<IP-Adresse>reached: Das in der Konfigurationsdatei angegebene Verbindungslimit ( web_max_sessions ) pro Quell-IP-Adresse wurde überschritten. Das aktuelle Limit wird in Klammern angegeben. -
Session refused - database user limit reached: Das Benutzerlimit der Datenbank wurde überschritten. Das Benutzerlimit wird in Klammern angegeben.
-
Method not allowed: An den Client ist ein Request mit einer Methode gesendet worden, die nicht unterstützt wird. Es werden nur die Methoden GET, HEAD und POST unterstützt. Die Methode wird in Klammern hinter dem Eintrag ausgegeben.
-
Out of memory
<POST data>: Es konnte nicht genügend Speicher allokiert werden, um alle Daten des Requests zu speichern. Die benötigte Speichermenge wird in Klammern hinter dem Eintrag angegeben. -
Client POST data read failed: Bei der Methode POST konnten die Daten nicht gelesen werden.
-
Timeout on client request: Ein Web-Benutzer stellte einen Request, während für den gleichen Web-Benutzer noch ein Request bearbeitet wurde. Diese Meldung kann umgangen werden, wenn länger dauernde Requests mit der Option
_WseSendAfterbeantwortet werden. -
Procedure runtime error: Beim durchführen einer Prozedur trat ein Laufzeitfehler auf. Die Nummer des Fehlers und der Name der Prozedur werden nach dem Eintrag angegeben.
-
Database connect failed: Es konnte keine Verbindung zur Datenbank aufgenommen werden. In Klammern steht der entsprechende Fehlerwert.