Aktivieren der Debug-Protokollierung in ONLYOFFICE Docs
Überblick
In bestimmten Fällen ist es erforderlich, ONLYOFFICE Docs im Debug-Modus auszuführen – zum Beispiel, um Leistungsprobleme zu beheben, Protokolle zu prüfen oder Informationen für den Support zu sammeln.
Es gibt zwei Möglichkeiten, ONLYOFFICE Docs im Debug-Modus zu starten.
Option 1. Verwenden der Umgebungsvariable (nur Docker)
Wenn Sie den ONLYOFFICE Docs-Container über Docker oder Docker Compose verwalten, empfiehlt es sich, die Debug-Protokollebene über eine Umgebungsvariable zu aktivieren:
Docker
-
Legen Sie die Umgebungsvariable mit
docker runfest:docker run -i -t -d -p 8080:80 \-e DS_LOG_LEVEL=DEBUG \onlyoffice/documentserver-de:latest -
Starten Sie den Container neu, wenn er bereits ausgeführt wird:
docker restart <container> -
Die Protokolle können wie folgt angezeigt werden:
docker logs -f <container>
Docker Compose
-
Legen Sie die Umgebungsvariable beim Ausführen des Containers in
docker-compose.ymlfest:services:documentserver:image: onlyoffice/documentserver-de:latestcontainer_name: documentserverrestart: alwaysenvironment:- DS_LOG_LEVEL=DEBUGports:- "8080:80" -
Starten Sie Docker Compose:
docker-compose up -d -
Starten Sie den Container neu, wenn er bereits ausgeführt wird:
docker-compose restart documentserver -
Die Protokolle können wie folgt angezeigt werden:
docker-compose logs -f documentserver
Option 2. Verwenden der log4js-Konfigurationsdatei
So starten Sie ONLYOFFICE Docs im Debug-Modus:
-
Öffnen Sie die log4js-Konfigurationsdatei. Der Pfad zur Datei hängt vom verwendeten Betriebssystem ab:
- Für Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\config\log4js\production.json - Für Linux -
/etc/onlyoffice/documentserver/log4js/production.json - Für Docker -
/etc/onlyoffice/documentserver/log4js/production.json(innerhalb des Docker-Containers)
- Für Windows -
-
Sehen Sie sich den folgenden Codeblock an
{"categories": {"default": {"appenders": ["default"],"level": "WARN"}}} -
Ändern Sie den Wert
levelvon"WARN"in"DEBUG". -
Speichern Sie die Änderungen in der Konfigurationsdatei
production.json. -
Übernehmen Sie die Änderungen, indem Sie den folgenden Befehl ausführen:
Linux
systemctl restart ds-*Docker
supervisorctl restart allOder starten Sie unter Windows den Dienst ONLYOFFICE DocumentServer Proxy neu:
net stop DsProxySvcnet start DsProxySvcnet stop DsConverterSvcnet start DsConverterSvcnet stop DsDocServiceSvcnet start DsDocServiceSvc -
Die Protokolle werden an den folgenden Speicherorten gespeichert (je nach Installationstyp):
- Für Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\Log - Für Linux -
/var/log/onlyoffice/documentserver - Für Docker -
/var/log/onlyoffice/documentserver(innerhalb des Docker-Containers) und/app/onlyoffice/DocumentServer/logs/documentserver(auf dem Host, wenn Sie das Volume einbinden)
- Für Windows -