واجه العديد من المستخدمين مؤخرًا عمليات إعادة بناء فاشلة (منذ سبتمبر 2024) مع خطأ command was killed with SIGKILL، على الرغم من أن الخوادم لديها أكثر من 1 جيجابايت من ذاكرة الوصول العشوائي (حتى 4 جيجابايت من ذاكرة الوصول العشوائي).
أتفق. على الرغم من أن إعداد الجهاز الافتراضي الذي كنت أستخدمه يجب أن يحتوي على بعض التبديل (swap)، إلا أن الجهاز يجب أن يحتوي على ذاكرة وصول عشوائي (RAM) أكثر من كافية للتعامل مع البناء. ربما يجب فقط الإشارة إلى الحاجة إلى قسم/ملف تبديل (swap) في الوثائق؟
أنا على علم بذلك، لكن هذا لا يعالج المشكلة للأسف. ستواجه الحالات التي تحتوي على أكثر من 2 جيجابايت من الذاكرة RAM خطأ إعادة البناء، وحتى الحالات التي تحتوي على أقل من 2 جيجابايت من الذاكرة التي سبق وأن أنشأت ملف تبادل بحجم 2 جيجابايت بواسطة discourse-setup تواجه المشكلة أيضًا، مثل حالة @alltiagocom.
بالإضافة إلى ذلك، يبدو أن هذه المشكلة حديثة جدًا ولم يتم الإبلاغ عنها قبل سبتمبر 2024، وفقًا للبحث.
نعم، يفعل ذلك. لكننا في وضع يجب أن ينشئ فيه ذاكرة تخزين مؤقت بسعة 2 جيجابايت على الأقل في كل مرة يكون هناك أقل من 8 جيجابايت من ذاكرة الوصول العشوائي.
أعتقد أن هذا ناتج عن حقيقة أن كل منتدى سيستخدم إضافات. أو شيء من هذا القبيل، لأنني لا أفهم آليات هذه الأشياء.
يجب توضيح أن هذه القيم هي الحد الأدنى الفعلي، وإذا قرر مسؤول استخدام إضافات مختلفة، فستكون هناك حاجة إلى المزيد من ذاكرة الوصول العشوائي وذاكرة التخزين المؤقت. أعني، لدينا عدد كبير جدًا من المواضيع التي يكون سبب المشكلات فيها هو نقص الذاكرة.
يبدو أن هذا يحتاج إلى زيادة. كما أشار @Canapin في موضوعي، لم تكن ذاكرة الوصول العشوائي بسعة 4 جيجابايت كافية.
وكما ذكرت في موضوعي، يجب إضافة التعليمات الخاصة بإضافة ملف مبادلة إلى تعليمات التثبيت على GitHub حتى لو كان مجرد خيار إذا كانت ذاكرة الوصول العشوائي بسعة 4 جيجابايت أو أقل.