فشل إعادة البناء: فشل bootstrap برمز خروج 137

أتلقى الخطأ التالي عند محاولة إعادة البناء. رأيت موضوعًا مشابهًا هنا وأزلت بعض الإضافات ولكن ذلك لم يحل المشكلة

Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake assets:precompile:build' failed with return #<Process::Status: pid 666 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
4490985a65ce2bcadfb9a4dbf82c674b9fd999dc32d42cc9e7c3c265f73c9c6c

السجل الكامل مرفق
rebuild_log.txt (39.6 KB)

137 هي خارج الذاكرة. أضف ذاكرة (RAM) أو أضف مبادلة.

شكراً على الاقتراح، لقد نجح. الموقع عاد للعمل!

إعجاب واحد (1)

كان لدي هذا سابقًا، كنت أقوم عادةً بتحديث الحزم وإعادة التشغيل قبل إعادة البناء ولكنني لم أفعل ذلك هذه المرة.

نجحت إعادة التشغيل وإعادة البناء على الفور، لا بد أنها كانت كافية.

إعجاب واحد (1)

ليست فكرة سيئة! إضافة المزيد من التبديل تبدو أسهل إذا كان بإمكانك توفير مساحة القرص.

لقد واجهت هذه المشكلة، ففي بعض الأحيان لا تكون المشكلة هي أن ذاكرة الوصول العشوائي (RAM) صغيرة جدًا، بل يجب أن تكون ناتجة عن عدم تخصيص ذاكرة الوصول العشوائي يدويًا لـ Docker، قبل استعادة نسخة احتياطية من موقعك، يجب عليك أولاً تنفيذ الأمر ./discourse-setup، وبعد ذلك سيقوم تلقائيًا بتخصيص الذاكرة لـ Docker، وبعد ذلك يمكنك الضغط على Ctrl + C لإنهاء الأمر، وتحميل النسخة الاحتياطية لـ app.yml، ثم تنفيذ ./launcher rebuild app.

إعجاب واحد (1)

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