خطأ في إعادة البناء على 2GB RAM بدون swap

أواجه نفس المشكلة بالضبط كما في الموضوع أعلاه، على نسخة بذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت.

قبل الخطأ مباشرة، قمت بأخذ لقطة شاشة لـ htop - لاحظ أن الـ swap لا يتم استخدامه.

تحتاج إلى 2 جيجابايت من مساحة المبادلة. إذا قمت بتشغيل discourse-setup، فسيقوم بإنشائها.

5 إعجابات

كان ينبغي أن أذكر أن هذا يعمل منذ 4 سنوات أو أكثر، وأنا أعيد البناء كل 2/3 أشهر.

نعم، التبديل أمر بالغ الأهمية.

ستفشل الأمور بدونه.

إعجابَين (2)

إذًا، قم بتشغيل discourse-setup مرة أخرى بدلاً من إعادة البناء العادية؟

إعجابَين (2)

إذا كنت قد شغلت discourse-setup للبدء، فربما هناك شيء في نظامك منع إنشاء مساحة التبديل. قد تحتاج ببساطة إلى إنشاء مساحة التبديل بنفسك. ابحث في جوجل عن شيء مثل “إنشاء مساحة تبديل YOUR-LINUX-DISTRIBUTION”

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

شكراً جاي وروبرت. بالفعل كان التبديل مفقودًا.

الحل هو:

cd /var/discourse
chmod 700 containers # قد يكون هذا غير ضروري، ولكنه لا يضر
./discourse-setup

سيقوم الإعداد بإعادة إنشاء التبديل والخروج.

تحذير: يتطلب Discourse مساحة تبديل لا تقل عن 2 جيجابايت عند التشغيل بذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت
أو أقل. يبدو أن هذا النظام لا يحتوي على مساحة تبديل كافية.

بدون مساحة تبديل كافية، قد لا يعمل موقعك بشكل صحيح، وقد لا تكتمل ترقيات Discourse المستقبلية
بنجاح.

اضغط Ctrl+C للخروج أو انتظر 5 ثوانٍ لإنشاء ملف تبديل بحجم 2 جيجابايت.
إعداد مساحة التبديل الإصدار 1، الحجم = 2 جيجابايت (2147479552 بايت)
لا يوجد تسمية، UUID=e0321b22-.....
/swapfile       swap    swap    auto      0       0
vm.swappiness = 10
ملف التكوين containers/app.yml موجود بالفعل!

. . . إعادة التكوين . . .

حفظ الملف القديم باسم app.yml.2023-10-03-153852.bak
إيقاف الحاوية الحالية في 5 ثوانٍ أو اضغط Control-C للإلغاء.

ثم قم فقط بإعادة بناء عادية.

إعجابَين (2)

هل قمت بالتثبيت الأصلي دون تشغيل discouse-setup؟

لا، لقد استخدمت discourse-setup قبل بضع سنوات لتثبيت هذه النسخة. لست متأكدًا لماذا تم إنهاء الـ swap، لقد قمت بتثبيت شيء آخر على الخادم منذ فترة، والذي تم إلغاء تثبيته الآن، ربما فعل شيئًا لا أعرفه. ربما تفاعل هذا التطبيق مع الـ swap، وهو ليس مجال خبرتي، لكن النسخة تعمل الآن مرة أخرى.

إعجابَين (2)

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