Frage

Manchmal verbraucht Apache mit mod_dav_svn viel Speicher.
Heute hat Apache (httpd.exe) etwa 600 m konsumiert.
Und es gab viele java.lang.outofMemoryError in Hudson, als es versuchte, funktionierende Kopien für einige Jobs zu aktualisieren.

Was kann ich tun, um dieses Problem zu beheben?

War es hilfreich?

Lösung

Es ist wahrscheinlich nicht die Antwort, nach der Sie suchen, aber Sie können Subversion und Hudson auf separaten Maschinen oder virtuellen Maschinen isolieren. Es ist viel komplexer, in eine Übung bei der Erfassung von Subversionsverbrauch und bei der Verfolgung der Verwendung von Apache -Speicher einzusteigen.

Ein paar andere Gedanken:

  1. Wenn Sie über große Dateien im Repository verfügen, überdenken Sie, ob Sie dies wirklich unter der Quellensteuerung behalten müssen. (Ich erinnere mich, dass wir in den frühen 1,5 -Subversion -Veröffentlichungen Probleme mit großen Dateien hatten. Entschuldigung, aber ich erinnere mich nicht an weitere Details.)

  2. Google ("Subversion Apache -Speicher verwendet") enthält einige Ergebnisse zu möglichen Speicherlecks, das kann jedoch für die von Ihnen ausgeführte Version gelten oder nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top