重建时出现 Pups ExecError

2022-06-09 15:54:49.619 UTC [42] LOG:  后台工作进程“逻辑复制启动器”(PID 51)已退出,退出代码为 1
2022-06-09 15:54:49.620 UTC [46] LOG:  正在关闭
2022-06-09 15:54:49.671 UTC [42] LOG:  数据库系统已关闭


失败
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development' 失败,返回 #<Process:
:Status: pid 268 exit 137>
失败位置:/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec 失败,参数为 {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test developm\nent'"]}
引导失败,退出代码为 137

重建时一直出现此错误,我不知道该怎么办。

我认为错误代码 137 是内存不足。

您是否设置了交换文件?您可以通过在命令行上运行 free 来检查。

或者,您可以升级并添加更多内存?

我还没有尝试过,但在这里读过几次的是将 vm.overcommit_memory = 1 添加到 /etc/sysctl.conf

**编辑:**这来自一个不同但相似的主题,并且包含日志中的文本:

1 个赞

我没有设置交换文件,我会查看如何设置,然后回复你。

1 个赞

我认为我们可能有一个关于此的指南:

1 个赞

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