Fehlgeschlagen beim Bootstrapping (Exit-Code 137)

Hallo, ich habe die Foren durchsucht, um ähnliche Probleme zu finden. Fehler 137 bezieht sich auf eine Beendigung aufgrund von zu wenig Arbeitsspeicher. Ich habe einige der Lösungen ausprobiert, die andere verwendet haben, aber ich kann es immer noch nicht zum Laufen bringen, ohne dass der Bootstrap fehlschlägt, was dazu führt, dass mein Discourse seit einigen Tagen nicht mehr verfügbar ist, seit ich versucht habe, über die Web-Admin-Oberfläche auf eine neue Version zu aktualisieren.

Ich habe gesehen, dass ich möglicherweise eine Swap-Datei benötige, wie jemand in einem anderen Beitrag vorgeschlagen hat. Ich habe jedoch bereits eine, die vor einigen Monaten automatisch generiert wurde, als ich mein Forum ursprünglich gestartet habe.

Der Befehl ‘free’ gibt Folgendes aus:

              total        used        free      shared  buff/cache   available
Mem:        2097152      124012     1964748           0        8392     1973140
Swap:       2097148           0     2097148

Protokoll des Builds: Log for discourse - Pastebin.com

Wenn ich die RAM-Auslastung überwache, scheint sie kaum 1 GB/2 GB RAM zu verbrauchen, die der Server hat. Daher bin ich mir nicht sicher, warum der Prozess beendet wird, wenn er noch 1 GB zur Verfügung hat.

Ich hoffe, ich kann Hilfe bekommen, danke! :grinning:

Haben Sie schon einen Befehlzeilen-Neubau versucht?

./launcher rebuild app

In der Tat, sorry, ich habe vergessen zu erwähnen, dass ich genau das versucht habe, wie auf der Seite ./admin/upgrade vorgeschlagen, und das ist es, was das Pastebin-Log zeigt. Ursprünglich habe ich auf eine neuere Version aktualisiert, dann ist es komplett abgestürzt und hat in der Weboberfläche einen Fehler angezeigt und das Forum ist ausgefallen.

Außerdem habe ich versucht, ./discourse-doctor auszuführen, und es zeigt auch an, dass die Version “NICHT GEFUNDEN” ist, aber mit demselben Fehler während der Phase “building…”.

Oh. Tut mir leid.

Ich glaube, Sie müssen nur mehr Swap hinzufügen.

Sie sollten den alten Container mit

./launcher start app

starten können, aber wenn die Datenbank migriert wurde, funktioniert der alte Container möglicherweise nicht.

Ja, ich glaube, es wurde migriert, da das Forum immer noch nicht erreichbar ist. Ich lösche gerade meinen alten Swap und erstelle einen neuen gemäß der Dokumentation. Ich werde dich wissen lassen, wie es läuft.

1 „Gefällt mir“

Hallo, ich habe also auf 8 GB RAM aufgerüstet und Ubuntu komplett neu installiert, was die Probleme beim Erstellen behoben hat, aber ich kann aus irgendeinem Grund immer noch nicht auf das Forum zugreifen, mit der Fehlermeldung „Seite kann nicht erreicht werden“.

.admin/upgrade zeigt die Meldung „Sie verwenden eine alte Version des Discourse-Images.“ an, obwohl ich die neueste Version ausführe, wenn ich git pull ausführe. Ich bin also völlig verwirrt, woran das liegen könnte. Irgendeine Idee?

Ich kann mir nicht vorstellen, wie all diese Dinge wahr sein könnten. Ich kann das nicht nachvollziehen.

Wenn Sie einen Fehler erhalten, wenn Sie auf die Website zugreifen, wie sehen Sie dann die Upgrade-Seite?

Und wenn Sie ein neues Image erstellt haben, dann können Sie kein altes mehr haben. Aber ein Git-Pull reicht nicht aus, Sie müssen ein neues Image erstellen und starten. Es scheint, als ob Sie immer noch das alte ausführen.

2 „Gefällt mir“

Hey, ich habe es am Ende zum Laufen gebracht. Es stellte sich heraus, dass der Grund für das Problem mit „Seite nicht erreichbar“ die Re-Zertifizierungsbeschränkung von Lets Encrypt von 5 pro Woche war, das war also mein Fehler und die Seite, die ich sah, war nur zwischengespeichert.

Am Ende habe ich das Forum neu installiert und hatte glücklicherweise ein ziemlich aktuelles Backup, also habe ich das über den Befehl wiederhergestellt und dann meine alten Plugins neu installiert. Und ich habe meinen Server auf 8 GB RAM aufgerüstet, da ich ihn vielleicht für andere Dinge verwenden werde, und jetzt ist das Forum wieder in Ordnung, keine 137er Exit-Codes mehr. Funktioniert jetzt bestens.

Danke für die Hilfe bei dem Thema! :slight_smile:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.