Bootstrap Container hängt bei su discourse -c 'bundle exec rake db:migrate'

Wir führen derzeit diese neueste Version aus:

Sie läuft weiterhin in unserem Produktionscontainer (keine Probleme).

Ich versuche, basierend auf dieser Version zu bootstrappen:

Ich habe es heute mehrfach versucht, und jedes Mal bleibt es hier hängen:

Screen Shot 2021-02-11 at 5.32.24 PM

Ich habe die Logs im Daten- und im Standby-App-Container (wir bootstrappen gerade) überprüft, aber es gibt keine Fehler, keine Probleme.

Jedes Mal beim Bootstrappen bleibt es bei dieser Zeile hängen:

I, [2021-02-11T10:37:25.133098 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'

Haben Sie Hinweise, wo man zur Fehlersuche suchen könnte?

Ich habe in allen Logs, an die ich denken kann (in allen Containern), nachgesehen, konnte aber keine Probleme finden.

Danke.

Zusätzliche Informationen:

Jedes Mal, wenn es hängt und ich das Bootstrap-Verfahren mit Strg+C abbricht, scheint ein Postmaster-Prozess zurückzubleiben, den ich anschließend beenden kann.

Hier ist ein Beispiel:

Update:

Das Bootstrap funktioniert einwandfrei, wenn ich die Zeile „db:migrate

Hallo @neounix, wir sind über das Problem mit dem von dir verlinkten Migrationsvorgang informiert und arbeiten derzeit an einer Lösung.

2 „Gefällt mir“

Hallo @david

Vielen Dank für die Rückmeldung!

Ich habe mir gerade die Migration angesehen, und mein erster Gedanke, als „kein Experte für Discourse-Datenbankmigrationen

Können wir die Migration sicher abbrechen, ohne Datenverlust, und ein paar Commits zurückgehen?

Es hat funktioniert.

1 „Gefällt mir“

Hey @neounix,

entschuldige bitte, dass ich diese schwere und fehlerhafte Migration in den Codebase aufgenommen habe. Die Änderungen wurden rückgängig gemacht, sodass das neue Deployment in Ordnung sein sollte:

https://github.com/discourse/discourse/pull/12058

4 „Gefällt mir“

Hallo @kris.kotlarek,

danke für das Update:

Ich stimme eher zu, dass diese „schwere Migration

2 „Gefällt mir“

Diese Migration läuft jetzt reibungslos, basierend auf dem neuesten Commit:

4 „Gefällt mir“

Dieses Thema wurde automatisch nach 6 Tagen geschlossen. Neue Antworten sind nicht mehr erlaubt.