مرحباً، لقد بحثت في المنتديات لأرى مشاكل مشابهة تتعلق بالخطأ 137 الذي يشير إلى الإنهاء بسبب عدم كفاية الذاكرة. لقد جربت بعض الحلول التي استخدمها الآخرون، لكنني ما زلت لا أستطيع جعله يعمل دون فشل في التهيئة، مما أدى إلى تعطل منصتي لعدة أيام منذ أن حاولت التحديث إلى إصدار جديد عبر واجهة مسؤول الويب.
لقد رأيت أنني قد أحتاج إلى ملف مبادلة (swap file)، كما اقترح أحدهم في منشور آخر، ومع ذلك لدي بالفعل ملف مبادلة تم إنشاؤه تلقائيًا قبل بضعة أشهر عندما بدأت منتداي في الأصل.
أمر ‘free’ يعرض:
total used free shared buff/cache available
Mem: 2097152 124012 1964748 0 8392 1973140
Swap: 2097148 0 2097148
عند مراقبة استخدام ذاكرة الوصول العشوائي (RAM)، يبدو أنه بالكاد يستخدم 1 جيجابايت / 2 جيجابايت من ذاكرة الوصول العشوائي التي يتكون منها الخادم، لذلك لست متأكدًا من سبب إنهاء العملية إذا كان لديه جيجابايت أخرى متاحة.
بالفعل، آسف نسيت أن أذكر أن هذا ما كنت أحاول القيام به كما هو مقترح في صفحة ./admin/upgrade وهذا هو سجل pastebin. في الأصل كنت أقوم بالتحديث إلى إصدار أحدث، ثم تعطل تمامًا وظهر خطأ في واجهة المستخدم الرسومية وتعطل المنتدى.
أيضًا، حاولت تشغيل ./discourse-doctor وذكر أيضًا أن الإصدار “غير موجود” ولكن بنفس الخطأ أثناء مرحلة “البناء…”.
نعم، أعتقد أنه تم ترحيله لأن المنتدى لا يزال غير متاح. سأقوم بحذف التبديل القديم الخاص بي الآن وسأقوم بإنشاء تبديل جديد باتباع المستندات، وسأخبرك كيف يسير الأمر.
مرحباً، لقد قمت بالترقية إلى ذاكرة وصول عشوائي بسعة 8 جيجابايت وأعدت تثبيت أوبونتو بالكامل مما أصلح مشاكل البناء، لكنني ما زلت لا أستطيع الوصول إلى المنتدى لسبب ما، مع ظهور الخطأ “لا يمكن الوصول إلى الصفحة”.
.admin/upgrade يعرض الرسالة “أنت تستخدم إصدارًا قديمًا من صورة Discourse.” على الرغم من أنني أستخدم أحدث إصدار عندما أقوم بتشغيل git pull. لذلك أنا مرتبك تمامًا بشأن ما يمكن أن يكون هذا. أي فكرة؟
لا أستطيع أن أتخيل كيف يمكن أن تكون كل تلك الأشياء صحيحة. لا أستطيع فهم ذلك.
إذا كنت تحصل على خطأ عند الوصول إلى الموقع، فكيف ترى صفحة الترقية؟
وإذا قمت ببناء صورة جديدة، فلا يمكن أن يكون لديك صورة قديمة. لكن القيام بسحب git ليس كافيًا، تحتاج إلى بناء وتشغيل صورة جديدة. يبدو أنك لا تزال تشغل الصورة القديمة.
مرحباً، لقد نجحت في النهاية. اتضح أن سبب المشكلة مع “تعذر الوصول إلى الصفحة” كان بسبب حد التجديد الشهري لشهادات Lets Encrypt البالغ 5 شهادات في الأسبوع، لذلك كان هذا خطئي وكانت الصفحة التي كنت أراها مجرد ذاكرة تخزين مؤقت.
في النهاية، قمت بإعادة تثبيت المنتدى، ولحسن الحظ كان لدي نسخة احتياطية حديثة إلى حد ما، لذا قمت باستعادتها عبر الأمر، ثم قمت بإعادة تثبيت الإضافات القديمة الخاصة بي. وقمت أيضًا بترقية الخادم الخاص بي إلى 8 جيجابايت من ذاكرة الوصول العشوائي نظرًا لأنني قد أستخدمه لأشياء أخرى والآن المنتدى على ما يرام، ولا مزيد من رموز الخروج 137. يعمل بشكل رائع الآن.
شكراً جزيلاً على كل المساعدة في الموضوع!