在 t3.micro 上运行,收到“需要1GB的RAM”的警告信息

我在 AWS 的 t3.micro 实例上尝试安装 Discourse。我运行了 ./discourse-setup 命令,但它没有运行,并显示“警告:Discourse 需要 1GB RAM 才能运行,此系统似乎没有足够的内存”。我的确有 1GB RAM,但设置过程没有继续进行。

请问如何解决这个问题?

该脚本计算出的内存不足 1GB。您可以编辑 discourse-setup 或获取更大的虚拟机。此外,还有一个开关可以跳过这些测试。您可以在脚本中查看它是什么。 (编辑:该开关仅跳过连接测试,而不跳过内存测试。

这是内存测试:

check_linux_memory() {
  ## 一些虚拟机报告的内存略低于 1GB,因此
  ## 例外处理,允许那些内存大于
  ## 989MB 的虚拟机。
  mem=`free -m --si | awk ' /Mem:/ {print $2}'`
  if [ "$mem" -ge 990 -a "$mem" -lt 1000 ]; then
    echo 1
  else
    echo `free -g --si | awk ' /Mem:/  {print $2} '`
  fi
}

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.