Pups 재빌드 중 ExecError 발생

2022-06-09 15:54:49.619 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2022-06-09 15:54:49.620 UTC [46] LOG:  shutting down
2022-06-09 15:54:49.671 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development' failed with return #<Process:
:Status: pid 268 exit 137>
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"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test developm
ent'"]}
bootstrap failed with exit code 137

재빌드할 때 이 오류가 계속 발생하는데, 어떻게 해야 할지 전혀 모르겠습니다.

오류 코드 137은 메모리 부족을 의미하는 것 같습니다.

스왑 파일이 설정되어 있나요? 명령줄에서 free를 실행하여 확인할 수 있습니다.

대안으로 업그레이드하여 더 많은 RAM을 추가할 수도 있습니다?

아직 시도하지는 않았지만, 여기서 몇 번 읽어본 방법은 /etc/sysctl.conf에 vm.overcommit_memory = 1을 추가하는 것입니다.

수정: 이는 다른 유사한 주제에서 가져온 내용이며, 로그 텍스트가 포함되어 있습니다:

스왑 파일이 설정되어 있지 않습니다. 설정 방법을 확인한 후 다시 알려드리겠습니다.

이 내용에 대한 안내(How-To)가 있을 것 같습니다: