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.
