1
cacheclean
ManfredAabye edited this page 2025-04-23 09:44:39 +02:00

Anleitung zur Cache-Bereinigung

Überblick

Die Funktion cacheclean() bereinigt Cache-Verzeichnisse im RobustServer sowie in mehreren simX-Servern. Sie löscht den Inhalt bestimmter Cache-Ordner, um Speicherplatz freizugeben und mögliche Fehler zu vermeiden.

Verwendete Cache-Verzeichnisse

Die folgenden Verzeichnisse werden geleert:

  • assetcache
  • maptiles
  • MeshCache
  • j2kDecodeCache
  • ScriptEngines

Ablauf der Bereinigung

Bereinigung des RobustServer-Caches

Falls sich der RobustServer unter robust/bin befindet, werden die oben genannten Cache-Verzeichnisse geleert. Die Funktion überprüft, ob die Ordner existieren und löscht deren Inhalt.

Bereinigung aller simX-Server

Für alle simX-Server von sim1 bis sim999 wird die Cache-Bereinigung durchgeführt. Falls ein simX/bin-Verzeichnis existiert, werden die festgelegten Cache-Ordner geleert.

Konsolenausgabe

Während der Bereinigung gibt die Funktion verschiedene Statusmeldungen aus:

  • Start der Bereinigung: Es wird angezeigt, dass die Bereinigung beginnt.
  • Löschung von Inhalten: Jeder geleerte Cache-Ordner wird in der Konsole bestätigt.
  • Abschluss der Bereinigung: Nach dem vollständigen Leeren der Cache-Ordner erfolgt eine Abschlussmeldung.