إنشاء ملف مبادلة في دليل التثبيت

مرحبًا،

سيكون ذلك رائعًا حقًا إذا تضمن دليل التثبيت الرسمي معلومات مثل هذه: Create a swapfile for your Linux server
أنا دائمًا أنسى إنشائه بعد التثبيت. أعتقد أن ملف التبديل (swapfile) مفيد جدًا لدرجة أنه يجب تضمينه في الدليل الرسمي بطريقة ما. شكرًا لك :slightly_smiling_face:

أعتقد أن discourse-setup سيقوم بإنشاء مساحة تبديل (swap) إذا كانت ذاكرة الوصول العشوائي لديك أقل من 2 جيجابايت. كم من ذاكرة الوصول العشوائي لديك؟ هل تستخدم نظام Ubuntu؟

إعجابَين (2)

مرحبًا جايف،
نعم، أنا أستخدم نظام أوبونتو مع ذاكرة وصول عشوائي بسعة 4 جيجابايت. إذا كنت أتذكر بشكل صحيح، فإن DigitalOcean تنشئ ملف تبديل (swapfile) تلقائيًا، لكنني انتقلت إلى Vultr، وعملية ترقية المسؤول فشلت أحيانًا. بعد شهر، قمت بالتحقق ووجدت أنه لا يوجد ملف تبديل. قمت بإنشائه بعد استخدام الدليل المذكور أعلاه. أفكر فقط في أنه قد يكون مفيدًا لو تم إضافته إلى دليل التثبيت الرسمي.

على سبيل المثال في هذا القسم :slightly_smiling_face:

إذا كان لديك 4 جيجابايت من ذاكرة الوصول العشوائي، فيُعتقد أنك لا تحتاج إلى مساحة تبادل (swap). فالتثبيتات التي تحتوي على 1 جيجابايت تحصل فقط على 2 جيجابايت من مساحة التبادل، ولم يبلغ أولئك الأشخاص عن أي مشاكل.

هل يعمل الخادم على مهام أخرى؟

فقط Discourse. هل هذه مشكلة بسبب إعداد ذاكرة التبديل (swap)؟ قرأت دليل إنشاء ذاكرة التبديل وقلت إنها إجراء وقائي يمنع نفاد الذاكرة أثناء الترقية.

هل يعتمد ذلك على استخدام الذاكرة؟ ربما لا يكفي خادمنا لإجراء عملية ترقية للإدارة مع وجود عدد قليل من المستخدمين المتصلين.

ما حجم قاعدة بياناتك؟

أين يمكنني التحقق من الحجم؟ حسنًا، وجدته. :slightly_smiling_face:

1.86 جيجابايت
Screenshot 2021-08-15 at 17.04.07

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

نعم. قد تحتاج إلى ذاكرة وصول عشوائي (RAM) أكثر. والدليل الرسمي مخصص لموقع جديد.

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