فشل Bootstrap مع رمز الخروج 128

هل أقوم بالخطوة 5 بشكل منفصل، أم أحتاج إلى تكرار الخطوات السابقة؟

سأمر عبر كل شيء وأتحقق.

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

في هذا الموضوع، أعتقد أن المشكلة الحقيقية كانت المكون الإضافي المهمل. من المحتمل أنني لن أتبع إجراء DigitalOcean، ولكن يمكن لشخص آخر القيام بذلك. :slightly_smiling_face:

إعادة البناء بدون مبادلة أمر غير سار ومحفوف بالمخاطر.

حتى مع 8 جيجابايت من ذاكرة الوصول العشوائي

من المحتمل أن تفلت من ذلك، ولكن من الممارسات الجيدة أن يكون لديك بعض “الاحتياطي”

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

لقد قمت بتشغيل cp /etc/fstab /etc/fstab.bak ولكن لا يزال

root@ubuntu:~# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7Gi       1.8Gi       5.0Gi        83Mi       964Mi       5.6Gi
Swap:             0B          0B          0B

بعد reboot

هذه هي الأسطر التي تجعل التبديل مستمرًا بين عمليات التشغيل.

الأول يضيفه إلى /etc/fstab، والأخير يجعل قيمة swappiness تُضبط عند كل عملية تشغيل.

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

الإخراج في جلسة واحدة عند تشغيل الأوامر هو

Last login: Wed Jul 23 13:16:35 2025
root@ubuntu:~# echo "/swapfile       swap    swap    auto      0       0" | tee                                                                                                                                                                              -a /etc/fstab
/swapfile       swap    swap    auto      0       0
root@ubuntu:~# sysctl -w vm.swappiness=10
vm.swappiness = 10
root@ubuntu:~# echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
root@ubuntu:~# free -h
               total        used        free      shared  buff/cache   available
Mem:           7.7Gi       3.0Gi       389Mi       671Mi       4.3Gi       3.7Gi
Swap:             0B          0B          0B
root@ubuntu:~#

ثم قمت بتشغيل reboot في VNC، وعرض free -h مساحة مبادلة مرغوبة بحجم 2 جيجابايت :slightly_smiling_face:

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

سيكون التعديل على الاتصالات عبر ADMIN جيدًا أو على الأقل فحص تنفيذ ./launcher rebuild app، مع إخراج SOTP مع فاصل y/n في الطرفية للمتابعة.

في النهاية اضطررت إلى إزالة المكون الإضافي discotoc لجعله يعمل هنا ولكن لست متأكدًا من أن ذلك مدرج في المكونات الإضافية الأساسية.

أقدر ذلك حقًا، شكرًا! لقد كنت أتعلم أثناء تقدمي أيضًا - يسعدني أن بعض منشوراتي قد ساعدت الآخرين على طول الطريق.

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