Mit dem Skript bin/logs können Sie die Logs der Dienste anzeigen.
Grundlegende Anwendungsbeispiele:
Mit dem Skript bin/logs können Sie die Logs der folgenden Dienste anzeigen: clsi, contacts, docstore, document-updater, filestore, git-bridge, mongo, notifications, real-time, redis, spelling, tags, track-changes, web, web-api, history-v1, project-history.
Logs kopieren
Siehe die Originaldokumentation: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs
Kopieren Sie Logdateien aus dem Haupt-Container sharelatex auf Ihren lokalen Rechner:
Logs dauerhaft speichern
Docker-Container sind flüchtig. Das bedeutet, dass Dateien und Verzeichnisse, die zur Laufzeit im Container erstellt werden (einschließlich Logdateien), verworfen werden, wenn der Container neu erstellt wird (zum Beispiel beim Ausführen von bin/up). So bleiben Logdateien über Neuerstellungen des Containers hinweg erhalten:
- Setzen Sie die Umgebungsvariable
OVERLEAF_LOG_PATH in der vom Toolkit verwendeten Datei config/overleaf.rc. Dies sollte das Verzeichnis auf dem Host sein, das per Bind-Mount in das Log-Verzeichnis im Container sharelatex eingebunden wird.
- Nachdem Sie dies geändert und
bin/up -d ausgeführt haben, werden die Logdateien auf dem Host dauerhaft gespeichert und sind dort direkt zugänglich.
Sie müssen den Eigentümer des für den Bind-Mount verwendeten Log-Verzeichnisses auf dem Host auf den Benutzer www-data (uid=33) setzen und sicherstellen, dass die Berechtigungen drwxr-xr-x (755) lauten.Beispiel: Zuletzt geändert am 4. Oktober 2026