Installazione fallita su E2-Micro (GCP Free Tier)

Ho un’istanza di livello gratuito su cui volevo installare Discourse. Sfortunatamente, sembra che la CPU dell’istanza di livello gratuito (0,5 vCPU) non sia sufficiente per completare l’installazione.

La parte di yarn dell’installazione fallisce con:
error Si è verificato un errore imprevisto: “https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT

La ragione di questo errore si trova qui. Essenzialmente, se la macchina non riesce a decomprimere i pacchetti scaricati abbastanza velocemente, yarn non risponderà al socket entro il timeout e il download fallirà.

Questo è apparentemente risolto nell’ultima versione di yarn, quindi sarebbe bello vederla aggiornata.

Un’altra potenziale soluzione: yarn sta avviando 8 processi di installazione, anche se la macchina ha solo 2 core. La decompressione dei pacchetti sarebbe estremamente lenta se stesse cercando di scaricare 8 pacchetti contemporaneamente.

1 Mi Piace

Ops, sono riuscito a pubblicare questo due volte, haha.

Modifica: E… ora non riesco a cancellare questo…?

Modifica #2: Ho cancellato l’altro argomento con successo. :person_shrugging: