Échec de l'installation sur E2-Micro (niveau gratuit GCP)

J’ai une instance de niveau gratuit sur laquelle je voulais installer Discourse. Malheureusement, il semble que le CPU de l’instance de niveau gratuit (0,5 vCPU) ne soit pas suffisant pour mener à bien l’installation.

La partie yarn de l’installation échoue avec :
error Une erreur inattendue s'est produite : « https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz : ESOCKETTIMEDOUT »

La raison de cette erreur se trouve ici. Essentiellement, si la machine ne parvient pas à décompresser les paquets téléchargés assez rapidement, yarn ne répondra pas à la socket dans le délai imparti, et le téléchargement échouera.

Ceci est apparemment corrigé dans la dernière version de yarn, il serait donc souhaitable de la voir mise à niveau.

Une autre solution potentielle : yarn lance 8 processus d’installation, même si la machine n’a que 2 cœurs. La décompression des paquets serait extraordinairement lente s’il essayait de télécharger 8 paquets à la fois.

1 « J'aime »

Oups, j’ai réussi à poster ceci deux fois, haha.

Edit : Et… maintenant je ne peux pas supprimer celui-ci… ?

Edit #2 : J’ai supprimé l’autre sujet avec succès. :person_shrugging: