您好!
我正在尝试将 Discourse 安装到一台最小服务器 2vCPU / 1GB / 40GB(我预计它不会有太多使用,并且可以节省成本)。
我以前能够在这样的实例上安装 Discourse,但今天我遇到了这些错误 - 我已经在论坛上搜索过,但没有看到其他人报告过。
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
...
** FAILED TO BOOTSTRAP ** 请向上滚动并查找更早的错误消息,可能不止一个。
我按照脚本的建议运行了 discourse-doctor;它检测到 Discourse 未运行,因此启动了重建,但结果相同。
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 1117 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
553da25c117d42161ef95845c6876a32810feaa4b5e651ac8118981884933982
** FAILED TO BOOTSTRAP ** 请向上滚动并查找更早的错误消息,可能不止一个。
./discourse-doctor may help diagnose the problem.
==================== END REBUILD LOG ====================
Failed to rebuild app.