تحذير: يتطلب Discourse 1 جيجابايت من ذاكرة الوصول العشوائي

مرحبًا بالجميع!

لقد حاولت تثبيت Discourse، لكنني لم أتمكن من النجاح حتى الآن.

لدي خادم VPS بذاكرة عشوائية (RAM) بسعة 1 جيجابايت وملف تبديل (swap file) بسعة 2 جيجابايت. كلما قمت بتشغيل ./discourse-setup، أواجه الخطأ التالي. (لقد قمت بعدة تثبيتات نظيفة على هذا الخادم، وحاولت أيضًا باستخدام ملفات تبديل بسعة 5 و10 جيجابايت)

https://i.imgur.com/kn7ZsMw.png

كما ترون في لقطات الشاشة، هناك مساحة كافية متاحة في ملف التبديل.

لقد بحثت في المنتديات، لكن كل ما وجدته هو إما “يجب أن يطلب الإعداد إنشاء ملف تبديل بنفسه” أو “يمكنك إنشاء ملف تبديل ثم إعادة تشغيل التثبيت”.

آمل أن يكون لدى أحدكم حل.

شكرًا مقدّمًا.

مجموع المساحة المجانية + المستخدمة لديك هو 1000 ميجابايت، والجيجابايت الواحد يساوي 1024 ميجابايت. أين يتم استضافة هذا؟

لديك أقل من 1000 ميجابايت من ذاكرة الوصول العشوائي. الرسالة صحيحة. يمكنك إما زيادة ذاكرة الوصول العشوائي، أو تعديل discourse-setup لتخطي الاختبار، أو إنشاء ملف yml يدويًا.

لقد واجهت نفس الخطأ الذي واجهته.
لقد قمت بتعديل discourse-setup يدويًا وتغيير الحد من 990 إلى رقم أصغر.
وهو يعمل.. في الوقت الحالي.

أعتقد أنه تم خفض الحد بالفعل قليلاً، لأن بعض المزودين يقدمون أقل بقليل من 1 جيجابايت عندما تحصل على جهاز بسعة 1 جيجابايت اسمية. (ربما انظر خطأ فادح عند محاولة تشغيل Docker (Oracle VM))

ما هو مزودك؟ ماذا يُظهر الأمر
free -m --si
؟

(في أي حال، إذا كان لديك مساحة مبادلة + ذاكرة وصول عشوائي كافية، فستعمل المنتديات. إذا كان لديك ذاكرة وصول عشوائي قليلة جدًا، فقد تعمل المنتديات بشكل أبطأ وقد تستغرق الترقيات وقتًا أطول. 3 جيجابايت من مساحة المبادلة + ذاكرة الوصول العشوائي كافية لمنتديات صغيرة، وهي ما أستخدمه.)

في حالتي، إنه خادم Amazon EC2.
إليك نتيجة free -m --si

              total        used        free      shared  buff/cache   available
Mem:             986         594          75          14         317         209
Swap:           4294         811        3483

شكرًا - أعتقد أن هذا يبرر تعديلًا من 990 إلى شيء أقل قليلاً - ربما 980. الهدف بالتأكيد هو دعم عروض السلع بـ 1G اسمي، وعلى الرغم من أنه قد يكون هناك حد أقصى صارم، إلا أنه أصغر بكثير من ذلك، لذا فإن تعديلًا صغيرًا للأسفل لن يعرض أحدًا للخطر.