هل يجب أن أغير قيمة db_shared_buffers و UNICORN_WORKERS مع خادم متعدد الخطابات؟

في الأصل، كنتُ قد شغلتُ منتدى Discourse واحدًا على خادم يحتوي على 8 جيجابايت من ذاكرة الوصول العشوائي (RAM) و4 أنوية معالجات (CPUs).

لذلك كانت قيمتي db_shared_buffers وUNICORN_WORKERS في ملف app.yml المُولَّد تلقائيًا على النحو التالي:

db_shared_buffers: "1792MB"
UNICORN_WORKERS: 8

الآن، لدي ثلاثة منتديات Discourse تعمل على نفس الخادم الذي يحتوي على 8 جيجابايت من ذاكرة الوصول العشوائي و4 أنوية معالجات.

هل يجب أن أغير قيمتي db_shared_buffers وUNICORN_WORKERS بقسمة القيم الأصلية على ثلاثة؟

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

يمكنك ترك db_shared_buffers… انتظر. هل هذه ملفات app.yml كاملة لكل منها خادم قاعدة بيانات خاص بها؟ إذا كان الأمر كذلك، فأنت حقًا تريد تشغيل PostgreSQL واحد فقط.

ولكن إذا كان يعمل، فقد ترغب في الانتظار حتى تواجه مشكلة فعلية.

3 إعجابات

شكرًا لك.

سأحاول تشغيل قاعدة بيانات واحدة.

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