Tengo una instancia de nivel gratuito en la que quería instalar Discourse. Desafortunadamente, parece que la CPU de la instancia de nivel gratuito (0.5 vCPUs) no es suficiente para completar la instalación.
La parte de yarn de la instalación falla con:
error Ocurrió un error inesperado: “https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT”
La razón de este error se puede encontrar aquí. Esencialmente, si la máquina no puede descomprimir los paquetes descargados lo suficientemente rápido, yarn no responderá al socket dentro del tiempo de espera y la descarga fallará.
Esto aparentemente está solucionado en la última versión de yarn, por lo que sería bueno ver esa actualización.
Otra posible solución: yarn está iniciando 8 procesos de instalación, aunque la máquina solo tiene 2 núcleos. Descomprimir paquetes sería extra lento si intenta descargar 8 paquetes a la vez.
