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\nent'"]}
bootstrap failed with exit code 137

لقد كنت أتلقى هذا الخطأ عند إعادة البناء، ليس لدي أي فكرة عما يجب فعله.

أعتقد أن رمز الخطأ 137 يعني عدم وجود ذاكرة كافية.

هل لديك ملف مبادلة (swap file) مُعد؟ يمكنك التحقق من ذلك عن طريق تشغيل free في سطر الأوامر.

بدلاً من ذلك، هل يمكنك الترقية وإضافة المزيد من ذاكرة الوصول العشوائي (RAM)؟

أحد الحلول التي لم أجربها بعد ولكن قرأت عنها عدة مرات هنا هو إضافة 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.