معلق في إعادة بناء التطبيق

أنا في طور الانتقال إلى Droplet جديد باستخدام هذا الدليل

لقد وصلت إلى النقطة التي أحتاج فيها إلى إعادة البناء، ويستمر الأمر لبضع دقائق قبل الوصول إلى هنا:

110:M 21 Dec 2023 17:29:25.029 * بدأ الحفظ الخلفي بواسطة pid 2933
2933:C 21 Dec 2023 17:29:25.583 * تم حفظ قاعدة البيانات على القرص
2933:C 21 Dec 2023 17:29:25.590 * Fork CoW لـ RDB: حالي 1 ميجابايت، ذروة 1 ميجابايت، متوسط 0 ميجابايت
110:M 21 Dec 2023 17:29:25.632 * انتهى الحفظ الخلفي بنجاح

بالنظر إلى المشاركات القديمة التي تشير إلى هذه المشكلة، فإن معظم الاقتراحات تتمحور حول إعادة تشغيل VPS وإعادة محاولة الأمر. لقد فعلت ذلك ولم يحل المشكلة. لقد قمت الآن بتشغيل إعادة البناء ثلاث مرات مع النتائج التالية:

  1. إعادة التشغيل دون عودته
  2. انتظرت حوالي ساعة وحدث ما يلي أخيرًا
110:M 21 Dec 2023 17:29:25.022 * 100 تغييرات في 300 ثانية. جاري الحفظ...
110:M 21 Dec 2023 17:29:25.029 * بدأ الحفظ الخلفي بواسطة pid 2933
2933:C 21 Dec 2023 17:29:25.583 * تم حفظ قاعدة البيانات على القرص
2933:C 21 Dec 2023 17:29:25.590 * Fork CoW لـ RDB: حالي 1 ميجابايت، ذروة 1 ميجابايت، متوسط 0 ميجابايت
110:M 21 Dec 2023 17:29:25.632 * انتهى الحفظ الخلفي بنجاح
^[[HKilled
error فشل الأمر برمز خروج 137.
I, [2023-12-21T18:19:23.241028 #1] INFO -- : yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build
Building
Environment: development
WARNING: ember-test-selectors: أنت تستخدم إصدارًا غير مدعوم من cli-babel. لا يتم تجريد خصائص data-test تلقائيًا من رمز JS الخاص بك.
building...
...[ConfigLoader]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: discourse-common > applyPatches]
...[Babel: truth-helpers > applyPatches]
...[Babel: ember-tracked-storage-polyfill > applyPatches]
...[Babel: @ember/render-modifiers > applyPatches]
...[Babel: @ember/test-helpers > applyPatches]
...[Babel: @ember/test-waiters > applyPatches]
...[Babel: @embroider/util > applyPatches]
...[Babel: @glimmer/component > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-buffered-proxy > applyPatches]
...[Babel: ember-exam > applyPatches]
...[Babel: ember-functions-as-helper-polyfill > applyPatches]
...[Babel: ember-resize-observer-service > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
info قم بزيارة https://yarnpkg.com/en/docs/cli/run للحصول على وثائق حول هذا الأمر.

I, [2023-12-21T18:19:23.255055 #1] INFO -- : إنهاء العمليات غير المتزامنة
I, [2023-12-21T18:19:23.255857 #1] INFO -- : إرسال INT إلى HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
2023-12-21 18:19:23.256 UTC [41] LOG: تم استلام طلب إيقاف سريع
I, [2023-12-21T18:19:23.257064 #1] INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
110:signal-handler (1703182763) تم استلام SIGTERM جدولة الإيقاف...
2023-12-21 18:19:23.265 UTC [41] LOG: إلغاء أي معاملات نشطة
110:M 21 Dec 2023 18:19:23.269 # طلب المستخدم الإيقاف...
110:M 21 Dec 2023 18:19:23.270 * حفظ لقطة RDB النهائية قبل الخروج.
2023-12-21 18:19:23.284 UTC [41] LOG: العامل الخلفي "مشغل النسخ المنطقي" (PID 50) خرج برمز خروج 1
2023-12-21 18:19:23.285 UTC [45] LOG: جاري الإغلاق
2023-12-21 18:19:23.375 UTC [41] LOG: نظام قاعدة البيانات مغلق
110:M 21 Dec 2023 18:19:23.638 * تم حفظ قاعدة البيانات على القرص
110:M 21 Dec 2023 18:19:23.639 # Redis جاهز الآن للخروج، وداعًا...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' فشل برمز #<Process::Status: pid 2840 exit 137>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
فشل التمهيد برمز خروج 137
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
75e3ba35e779508ddbe9e536babf134fb2f100a50e05c38c1f26555d76801c98
  1. استمر لمدة ساعة تقريبًا قبل أن أحصل على خطأ في الأنبوب المكسور وانقطع الاتصال

أي أدلة حول كيفية المتابعة من هنا؟
هذه القطعة هي 2G RAM / 50G قرص تعمل بنظام Ubuntu 23.10 x64. يبدو أن أمر rsync قد تم تنفيذه كما هو متوقع.
شكرا لك!

أعتقد أن الخطأ 137 يعني عدم وجود ذاكرة كافية. هل لديك مساحة مبادلة كافية معدة؟

آه، كان هذا هو السبب، لم أقم بإعداد التبديل. شكرًا لك، كل شيء على ما يرام الآن.

إعجابَين (2)

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