2012-10-19 6 views
9

Für mein Maven Enterprise-Repository verwende ich Sonatype Nexus, das als Tomcat6-Webanwendung bereitgestellt wird.Warum entleert sich der Papierkorb von Nexus niemals?

Ich habe Standard-Snapshots Bereinigung Aufgabe konfiguriert. Leider, jede Woche (oder jedes Paar Woche, weiß nicht genau), erreicht diese Maschine 100% Festplattenbelegung, und ich muss in den /usr/share/tocmat6/sonatype-work/nexus/storage/snapshots/.nexus/trash Ordner gehen, um eine rm -rf durchzuführen.

Das ist unglaublich dumm! Und ich bin mir ziemlich sicher, dass es mein eigener Dummkopf ist. Also, was kann ich tun, damit die leere Task den Ordner wirklich aufräumt?

Antwort

7

Stellt sich heraus, dass die Standardkonfiguration von "Papierkorb leeren" Elemente älter als 180 Tage löschen soll! Dies ist eindeutig nicht geeignet für einen Continuous Integration Server! Ich habe diesen Wert in 5 Tage geändert.

+1

In einem normalen Modus landen Sie nicht so viele Daten im Papierkorb. Wie häufst du so viel an, um diese regelmäßigen Löschungen zu verlangen? Wenn Sie einen Snapshot löschen, können Sie mit der Aufgabe zum Löschen von Snapshots die Elemente löschen, anstatt sie in den Papierkorb zu verschieben, damit Sie sich etwas anderes ansehen können. –

+0

@ManfreedMoser Nun, unsere Snapshots sind groß (wie 2G Big) und sie werden stündlich neu verteilt. – Riduidel

+1

Dann würde ich eine geplante Aufgabe konfigurieren sie mehr regelmäßig löschen und aktivieren Sie die direkte Löschung von ihnen, anstatt sie in den Papierkorb (sofort löschen) verschieben ... siehe http://www.sonatype.com/books/nexus-book/ Referenz/confignx-sect-managing-tasks.html –

12

Sie müssen eine Aufgabe konfigurieren, um den Müll zu reinigen

  • Go
  • Login als Administrator
  • Zum adminitration Nexus -> Geplante Tasks
  • eine Aufgabe des Typs hinzufügen Empty trash

Diese Anweisungen sollten auf nexus 1.8 und höher funktionieren. Sie könnten mit früheren Versionen arbeiten, aber ich habe keine installiert.

+2

Diese Option existiert nicht für Nexus 3.x –

Verwandte Themen