مشكلات في أداء السيرفر بسبب ارتفاع استخدام المعالج

لقد تلقيت بعض الشكاوى من المستخدمين الذين لا يمكنهم أحيانًا النشر أو إنشاء مواضيع. يبدو أن هذه المشكلة تحدث بشكل عشوائي، ولكنها قد تكون مرتبطة بارتفاع استخدام وحدة المعالجة المركزية (CPU) على الخادم.

إليك لقطة شاشة من htop توضح استخدام وحدة المعالجة المركزية خلال إحدى هذه الارتفاعات.

في كل مرة يرتفع فيها استخدام وحدة المعالجة المركزية، ألاحظ تشغيل الأمر التالي:
postgres:13/main: discourse discouse [local] UPDATE

يحدث هذا كل ساعة (أو ما يقارب ذلك):

بالإضافة إلى ذلك، نشهد زيادة في السجلات في نفس الأوقات تقريبًا، والتي تتزامن عادةً مع ارتفاع استخدام وحدة المعالجة المركزية.

هل يمكن أن يكون هذا قيدًا على الذاكرة أو وحدة المعالجة المركزية على الخادم؟ إذا كان لدى أي شخص رؤى حول تشخيص هذه المشكلة أو حلها، فسأكون ممتنًا جدًا لمساعدتكم. شكرًا مقدمًا!

تحديث:
بعد ترقية الخادم، يبدو أن المشكلة قد تم تقليلها.

ومع ذلك، لا تزال نفس الأخطاء تحدث كل ساعة أثناء تشغيل الأمر postgres:13/main: discourse discourse [local] UPDATE، والذي يتوافق مع الارتفاعات في الرسم البياني.

هل لدى أي شخص اقتراحات حول ما قد يسبب هذا وكيفية حله؟

نفس المشكلة هنا. تقريبًا كل ساعة لا يمكنك نشر أي شيء لمدة 15 إلى 20 دقيقة، مع “خطأ 502”.
لا أعرف ما الذي لا يعمل.

هل قمت بالترقية مؤخرًا؟
على أي حال… إليك بعض المواضيع الأخيرة التي تشهد استخدامًا عاليًا لوحدة المعالجة المركزية
قد يساعد إعادة البناء

لقد قمت بالترقية مؤخرًا وتظهر نفس المشكلة كثيرًا، كل ساعة تقريبًا، كما كان من قبل.

شكرًا لك على مشاركة تلك المواضيع، سألقي نظرة! :+1:

لقد حددنا المشكلة. كان سببها إعداد Discourse reactions like sync. لا أعرف ما إذا كانت هناك طريقة لتجنبها بخلاف تعطيلها.