首次安装引导失败

感谢所有回复和补充的细节。

确实,在重启之前搜索 OOM(内存不足)和类似情况可能很有用,而不是在重启之后。所以,如果你还没有重启,请重复操作。

在重建进入关键部分时,在第二个连接中同时运行 vmstat 5 可能会提供信息。

但实际上我只有两个假设:

  • 内存短缺,这可能导致进展缓慢或导致某些东西被终止
  • 由于进展缓慢而耗尽时间

很遗憾你的提供商不允许增加和减少 RAM。

确实,初始安装以及之后每隔一两个月需要重建的更新比以前需要更多的内存。但是
内存 = RAM + 交换空间
因此,只要没有时间压力,添加交换空间应该会成功。

你有很多磁盘空间。我建议你添加第二个和第三个交换文件。请参阅此处的说明,并进行修改以创建新文件:

你已经有了 /swapfile,所以请使用 /swapfile.1/swapfile.2 运行这些命令。

之后,swapon 应该显示三个正在使用或可用的文件,而 free 应该显示大约 2G RAM 和大约 6G 的交换空间。

然后重试!

编辑:我注意到我的 1G RAM 实例在 app.yml 中有
db_shared_buffers: "128MB"

修改 app.yml 时要非常小心——不要添加或删除空格!

2 个赞