Symptome

Confluence hängt oder verhält sich unerwartet. Die atlassian-confluence.log enthält eine Fehlernachricht wie "java.lang.OutOfMemoryError: Java heap space".

Diagnose

Konfigurieren Sie Java, dass ein Heap-Dump erzeugt wird, wenn ein Out-of-Memory-Fehler auftritt. Heapdumps können genutzt werden, um zu ermitteln, was im Speicher vorhanden war, um somit Speicher-Leaks zu finden und zu bestimmen, welche Teile des Systems zu viel Speicher nutzen. Um einen Heap-Dump zu erstellen, wenn der Platz im Speicher nicht ausreicht, fügen Sie folgenden Befehl in die Datei setenv.sh/bat ein:

-XX:+HeapDumpOnOutOfMemoryError

Ursache

Die Java-Heap-Space-Zuweisung wurde überschritten. Dies kann bei Speicher-Leaks in der Anwendung oder bei normaler Nutzung, die mehr Speicher erfordert, passieren.

Es gibt mehrere bekannte Ursachen:

  • Das XML-Backup ist ein bekannter Speicherfresser. 
  • Die intensive Nutzung des Office Connectors oder große Office-Dateien können Out-of-Memory-Fehler verursachen.
  • Das Nutzen von HSQLDB (die Evaluationsdatenbank) kann Speicherprobleme verursachen.

Lösung

  1. Wenn Sie das XML-Backup nutzen, deaktivieren Sie es und nutzen Sie eine alternative Backup-Strategie. 
  2. Upgraden Sie Confluence – Atlassian arbeitet ständig daran, die Ursachen für Out-of-Memory-Fehlern zu beheben.
  3. Wenn Sie die Evaluationsdatenbank nutzen, migrieren Sie zur Produktionsdatenbank.
  4. Wenn die Nutzung gestiegen ist, müssen Sie wahrscheinlich nur Ihre Speichereinstellungen optimieren. (Wenn Sie mehr Speicher zuweisen sollten, achten Sie bitte auf die Performance der Speicherbereinigung.)



    Die komplette Confluence Dokumentation (basiert auf der Original Version von Atlassian) gibt es in unserem Confluence Einsteiger Guide.

Dieser Inhalt wurde zuletzt am 29.01.2017 aktualisiert.

Der Inhalt auf dieser Seite ist schon seit einer Weile nicht mehr aktualisiert worden. Das muss kein Nachteil sein. Oft überdauern unsere Seiten Jahre, ohne wirklich unnütz zu werden. Einfach auf diesen Link klicken, wenn wir die Seite mal wieder aktualisieren sollten. Alte Inhalte können falsch, irreführend oder überholt sein. Bitte nutzen Sie das Formular oder den Live-Chat auf dieser Seite oder kontaktieren Sie uns via E-Mail unter content@seibert.group, wenn Sie Zweifel, Fragen, Anregungen oder Änderungswünsche haben.