Löschen nicht mehr benötigter Generierungsverzeichnisse

Beim Löschen eines Generierungsauftrages sollte auch das zugehörige Generierungsverzeichnis gelöscht werden. Alternativ könnte die "Server aufräumen" Aktion alle Generierungsverzeichnisse löschen zu denen es keinen Auftrag mehr gibt.

Andernfalls können sich auf dem Server schnell einige GB Daten ansammeln, die nicht benötigt werden.

Thomas Radigewski

Tags (1)
2 Comments
ChristianAchatz
I'm new here

In unserem Betrieb trat kürzlich der selbe Effekt auf, der zum Abbruch einer Installaton in der Produktion verursachte.

Durch wiederholte Installation (Löschen und anschließende Neu-Anlage von gleichnamigen Schedules) verbrauchte der “web”-Ordner in der FirstSpirit-Installation einen deutlichen Anteil des Plattenplatzes. Im aktuellen Beispiel sind dies 38GB.

[web_pu@hvnplppuap47 /apps/web/cms/firstspirit]$ du -sh * | grep -E "G|M"

26G     backup

6.2M    bin

565M    current-server-lib

18G     data

31G     log

14M     server

38G     web

29M     work

[web_pu@hvnplppuap47 /apps/web/cms/firstspirit/web]$ du -sh * | grep -E "G|M"

352M    fs5root

38G     fs5staging

123M    fs5webedit

5.4M    fs5webmon

[web_pu@hvnplppuap47 /apps/web/cms/firstspirit/web/fs5staging/248527]$ du -sh * | grep -E "G|M"

1.5G    261828

2.7G    261830

2.6G    261832

3.2G    268159

3.3G    268161

4.1M    268162

3.0G    268163

6.0M    268164

3.4G    277787

3.4G    277789

4.0M    277790

3.4G    277791

4.0M    277792

3.6G    281614

2.9G    282338

3.8G    282340

3.9M    282341

3.7G    282342

3.9M    282343

In Diskussion mit dem Helpdesk und Christian Vogel gibt es mehrere Workarounds:

* Ergänzen des Schedules um einen Leer-generierungs-Task, der vorher den Generierungs-Ordner löscht. Vorteil: Platenplatz-Verbrauch wird gemindert, Nachteil: die Generierungs-Ordner sind weiterhin vorhanden.

* "Manuelles" Löschen des Generierungs-Ordners bei der automatisierten Installation/Update des Schedules. Vorteil: Kein Eingriff in den Schedule selbst, Nachteil: zusätzlicher Implementierungsschritt

Trotz der möglichen Workarounds wünsche ich mir eine direkte Unterstützung im Produkt, den oder die Generierungs-Ordner (oder weitere interne Strukturen) bei einem Löschen eines Schedules direkt zu entsorgen.

kohlbrecher
Crownpeak employee
Crownpeak employee

Hallo Thomas,

mit dem Release von FirstSpirit 2020-04 wurde das gewünschte Feature ausgeliefert. Hier der entsprechende Auszug aus den Releasenotes:

Wird ein Auftrag mit Generierungsaktion gelöscht und ist für diesen Auftrag ein entsprechendes Verzeichnis auf dem Application Server vorhanden, auf dem die Staging Webanwendung läuft, dann wird auch das entsprechende Verzeichnis auf dem Application Server gelöscht.

Viele Grüße

Jan