Beim Versuch, ein Upgrade mit dem Hauptbranch durchzuführen, sind unerwartete Fehler aufgetreten:
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
[2/4] Fetching packages...
warning Pattern ["wrap-ansi@^7.0.0"] is trying to unpack in the same destination "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" as pattern ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. This could result in non-deterministic behavior, skipping.
error An unexpected error occurred: "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz: Request failed \"500 Internal Server Error\"".
info If you think this is a bug, please open a bug report with the information provided in "/var/www/discourse/app/assets/javascripts/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Docker Manager: FAILED TO UPGRADE
Dies geschah auf der UX-Upgrade-Seite. Ich werde es von der Konsole aus erneut versuchen, um mit den neuen Commits neu zu erstellen.
Der erste Wiederaufbau schlug fehl, aber der zweite war erfolgreich.
Der UX-Updater läuft jetzt wieder mit einer weiteren Warnung:
WARNUNG: ember-test-selectors: Sie verwenden eine nicht unterstützte ember-cli-babel-Version. data-test-Eigenschaften werden nicht automatisch aus Ihrem JS-Code entfernt.2
Ich weiß nicht, was Swap ist oder wie man das hinzufügt, aber der zusätzliche Speicher scheint ausreichend zu sein, alle letzten Updates haben funktioniert.
Die Website hat im Moment keinen Traffic, kann aber Tests durchführen, um zu prüfen, ob die Dinge die notwendigen Tests bestehen, um Teil der stabilen Version zu werden.
Der Server ist jetzt ein $14/Monat Droplet: 2 GB Speicher / 1 AMD vCPU / 35 GB Festplatte / NYC1 - Ubuntu 23.10 x64 (URL community.wombatarchitecture.com)
Schön, dass das Hinzufügen von RAM geholfen hat. Ich glaube jedoch nicht, dass der prozentuale Verbrauch ein sinnvolles Maß ist. Die RAM-Auslastung ist sehr elastisch, da freier RAM als Dateisystem-Cache verwendet wird.
Die Ressource, von der Sie genug haben möchten, ist der Speicher, und
Speicher = RAM + Swap
Wenn Sie also keinen RAM hinzufügen möchten, können Sie stattdessen normalerweise Swap hinzufügen, und das ist normalerweise günstiger.
Das Hinzufügen von RAM erhöht die Kosten erheblich. Wenn Sie dies vermeiden möchten, besteht eine Möglichkeit darin, vorübergehend auf eine Maschine mit mehr RAM aufzurüsten und dann zurück zu migrieren. Dies kostet Sie einige Minuten Ausfallzeit.
Das ergibt Sinn, ich hatte gerade gelesen, dass 2 GB als Minimum für Discourse empfohlen werden. Die Grafik zeigt jetzt eine konstante Speicherauslastung von 80 %, also nur einen leichten Rückgang von 90 % von vor einer halben Stunde, nachdem ich das zweite GB hinzugefügt hatte.