Protokolldateien log-files
Die Protokolldateien sind wie folgt aufgebaut:
Jedes nlserver-Modul generiert eine Protokolldatei, die im folgenden Verzeichnis gespeichert ist: <installation directory>/var/<instance>/log/<module>.log.
Das nlserver syslogd-Modul speichert die Protokolle auf der Festplatte. Dieses Modul ähnelt dem Unix syslog-Daemon, wurde jedoch aus Gründen der Kompatibilität zwischen Unix und Windows angepasst. Die anderen Adobe Campaign-Module speichern ihre Protokolle nicht auf der Festplatte, sondern delegieren diese Aufgabe an das syslogd-Modul, indem sie UDP-Pakete senden.
Standardmäßig ist auf der Adobe Campaign-Plattform das Modul syslogd installiert, es kann jedoch auch ein anderer syslog-Daemon verwendet werden. Dieses Modul erstellt die Protokolldateien im Verzeichnis log.
Die Protokolle von Modulen mit mehreren Instanzen werden im folgenden Verzeichnis gespeichert: <installation directory>/var/default/log/. Alle Instanzen nutzen dieselbe Protokolldatei (z. B. web.log).
Die Protokolle der anderen Module werden in einem Unterordner gespeichert, der nach der Instanz benannt ist. Jede Instanz verfügt über eigene Protokolldateien.
Protokolldateien für mehrere Instanzen sind in der folgenden Tabelle aufgeführt:
Die Protokolldateien der Mono-Instanz sind in der folgenden Tabelle aufgeführt:
Zur Leistungsoptimierung und Speicheroptimierung wird die Datei logins.log in mehrere Dateien aufgeteilt, eine pro Tag (logins.yy-mm-dd.log), wobei maximal 365 Dateien beibehalten werden. Die Anzahl der Tage kann in der Datei serverConf.xml unter der Option syslogd (maxNumberOfLoginsFiles) geändert werden. Weitere Informationen finden Sie in der Dokumentation zur Server-Konfigurationsdatei.
Standardmäßig sind die Protokolle auf zwei 10 MB-Dateien pro Modul und Instanz beschränkt. Die zweite Datei heißt: <modulename>_2.log. Die Größe der Protokolle ist daher auf 2,* MB pro Modul und Instanz beschränkt.
Sie können jedoch größere Dateien beibehalten. Ändern Sie dazu den Wert der Einstellung maxFileSizeMb=„10“ im Knoten syslogd der Datei conf/serverConf.xml. Dieser Wert stellt die maximale Größe in MB einer Protokolldatei dar.
Wenn Sie weitere Detaillierungsstufen in den Protokollen beibehalten möchten, können Sie die Adobe Campaign-Module mit dem Parameter -verbose starten:
nlserver start <MODULE>@<INSTANCE> -verbose