Das bekomme ich auch, und jetzt ist unser Forum offline ![]()
Haben Sie eine sehr alte Docker-Version?
Können Sie ./launcher start app ausführen, um neu zu starten?
Ok, wir sind jetzt wieder online. Unser Ubuntu-System war vollständig auf dem neuesten Stand, aber aus irgendeinem Grund war die Docker-Version immer noch jahrealt.
./launcher start app auszuführen hat nicht geholfen. Das Einzige, was geholfen hat, war /var/discourse/discourse_doctor, aber als ich es ausführte, fror meine SSH-Sitzung ein. Ein anderer Betreuer führte es aus, es war erfolgreich und löste das Problem. ![]()
Anscheinend ging ihm der Arbeitsspeicher aus:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
Ich bin mir nicht sicher, warum es mehr als 2 GB RAM zum Ausführen/Kompilieren (?) von JS benötigen sollte…? Gibt es eine Chance, dass es schlanker gemacht werden könnte?
Ich habe gesehen, dass eine ganze Reihe von Rebuilds fehlschlagen, selbst bei 8 GB RAM, wenn kein SWAP konfiguriert war. Wenn dieser Server keinen Swap hat, könnte es sich lohnen, einen 2 GB Swap einzurichten und dann erneut zu rebuilden.
Wir hatten bereits Swap-Speicher konfiguriert.
Es gab kürzlich einige Berichte über JavaScript heap out of memory, und es wurde eine Änderung vorgenommen, um dies zu berücksichtigen (wenn alles gut geht
)\n\nhttps://github.com/discourse/discourse/pull/24850\n\nIch glaube nicht, dass Ihr Problem dasselbe ist wie das im OP, daher werde ich dies in ein neues Thema aufteilen. ![]()