我有一个免费套餐实例,我曾想在上面安装 Discourse。但不幸的是,免费套餐实例的 CPU(0.5 个 vCPU)似乎不足以完成安装。
安装过程中的 yarn 部分失败,出现以下错误:
error An unexpected error occurred: “https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT”
此错误的根本原因可以在此处找到。本质上,如果机器无法足够快地解压下载的包,yarn 将无法在超时时间内响应套接字,从而导致下载失败。
这似乎在最新版本的 yarn 中已修复,因此最好能看到它得到升级。
另一个潜在的修复方法:yarn 启动了 8 个安装进程,尽管机器只有 2 个核心。如果它试图同时拉取 8 个包,解压包会变得格外缓慢。
