Fehler bei der Installation auf E2-Micro (GCP Free Tier)

Ich habe eine Instanz der kostenlosen Stufe, auf der ich Discourse installieren wollte. Leider scheint die CPU der kostenlosen Stufe (0,5 vCPUs) nicht auszureichen, um die Installation durchzuführen.

Der Yarn-Teil der Installation schlägt mit Folgendem fehl:
error Ein unerwarteter Fehler ist aufgetreten: „https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT“

Der Grund für diesen Fehler ist hier zu finden. Im Wesentlichen, wenn die Maschine die heruntergeladenen Pakete nicht schnell genug dekomprimieren kann, reagiert Yarn nicht innerhalb des Timeouts auf den Socket, und der Download schlägt fehl.

Dies ist offenbar in der neuesten Version von Yarn behoben, daher wäre es schön, wenn diese aktualisiert würde.

Eine weitere mögliche Lösung: Yarn startet 8 Installationsprozesse, obwohl die Maschine nur 2 Kerne hat. Das Dekomprimieren von Paketen wäre extrem langsam, wenn versucht wird, 8 Pakete gleichzeitig herunterzuladen.

1 „Gefällt mir“

Hoppla, habe das doppelt gepostet, haha.

Bearbeiten: Und… jetzt kann ich das hier nicht löschen…?

Bearbeiten #2: Ich habe das andere Thema erfolgreich gelöscht. :person_shrugging: