我在 AWS 的 t3.micro 实例上尝试安装 Discourse。我运行了 ./discourse-setup 命令,但它没有运行,并显示“警告:Discourse 需要 1GB RAM 才能运行,此系统似乎没有足够的内存”。我的确有 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
}
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.