Wie kann ich herausbekommen, warum das Documentviewer-TEMP plötzlich so voll ist?
Der Documentviewer besteht aus mehreren Komponenten. RenditonCache und REnditionPlus haben je ein eigenes TEMP-Verzeichnis. D.h. es gibt 2 TEMP-Verzeichnisse”
Alle Daten, die vom Documentviewer verarbeitet werden, werden temporär gespeichert. Es gibt Original, transformierte Formate (damit sie verarbeitet werden können), Ergebnisse aus Rendern, Volltextextraktion … Diese Dokumente werden generell ins TEMP kopiert. Ist der Job beendet, räumt der Documentviewer alles wieder weg.
Es kann aber sein, dass Fehler auftreten. Beispielsweise kann ein Job abbrechen, OutOfMemory auftreten etc. Dann bleiben die Daten im TEMP liegen bis der Aufräum-Job sie entfernt. Standardmäßig prüft der RenditionPlus alle 5 Minuten, ob etwas älter als 2 Stunden ist und entfernt es (das Verhalten ist konfigurierbar).
nachfolgend:
Wichtig: Der Renditioncache räumt nie auf, da er nicht weiß, wann der Renditionplus komplett fertig ist! Daher räumt nur RenditionPlus das TEMP-Verzeichnis auf.
Beide TEMP-Verzeichnisse müssen immer gleich sein!
Schritt-für-Schritt-Anleitung
Gründe, warum das Verzeichnis volllaufen kann:
Generelle Analyse des TEMP:
Lösungsansätze:
Bitte beachten: Nach dem Neustart aller Documentviewer sollte auch der Indexservice neu geladen werden, sonst bleiben Volltext-Jobs in der CPQueue liegen. U.U. kann es auch nötig sein, den/die OCRServices neu zu laden.
Verwandte Artikel