إعادة نشر المشاركات تؤدي إلى ظهور خطأ 502 Bad Gateway

يجب أن يحسّن الالتزام التالي الأداء ويقلل من عدد أخطاء 502.

يساعد كثيرًا!
شكرًا لك

لا يزال يظهر لي هذه الأخطاء، للأسف :frowning:

نعم، لا يزال يظهر بين الحين والآخر.

أخطاء 502 أثناء نقل 5 رسائل.

5 منشورات في رسالة خاصة؟ هذا غريب. هل هذه تثبيت قياسي على Digital Ocean؟ وما نوع الـ Droplet؟

مرحبًا،
حاولت نقل 5 رسائل من موضوع يحتوي على 26 رسالة إلى موضوع آخر يحتوي على أكثر من 200 رسالة. ظهر خطأ 502!
ثم حاولت نقل رسالتين من موضوع يحتوي على رسالتين إلى موضوع آخر يحتوي على أكثر من 1000 رسالة. ظهر خطأ 502!

أستخدم حاليًا تثبيتًا قياسيًا من Digital Ocean.
4 أنوية معالج / 8 جيجابايت ذاكرة / 160 جيجابايت تخزين + 200 جيجابايت / LON1

إحصائيات المنتدى
آخر 7 أيام آخر 30 يومًا جميع الأوقات
المواضيع 101 486 11.0 ألف
الرسائل 10.8 ألف 45.0 ألف 1.3 مليون
المستخدمون 45 212 4.7 ألف
المستخدمون النشطون 1.9 ألف 2.3 ألف —
الإعجابات 12.4 ألف 50.9 ألف 1.0 مليون

@gerhard هل هذا هو عمل إعادة تعيين الأرقام للمواضيع في المنشور المكلف؟

قد يكون السبب أيضًا تحديث الاقتباسات الذي أُضيف مؤخرًا. لم تُسجّل تقارير جديدة لأخطاء 502 حتى تم إضافة هذا التحديث. سأقوم بالفحص. ربما حان الوقت لنقل جميع المهام كثيفة الموارد إلى مهمة خلفية.

تحديث الحالة!

كان الإصدار 2.4.0.beta8 جيدًا من حيث أخطاء 502 أثناء النقل.
أما الإصدار 2.4.0.beta9 فهو سيء للغاية. كل محاولة نقل تؤدي إلى خطأ 502.

أشعر أن هذا شيء نحتاج إلى حله، حيث لدينا أيضًا بعض شكاوى العملاء بشأن ضعف الأداء هنا.

@kris.kotlarek هل يمكنك رفع هذا إلى مقدمة قائمتك هذا الأسبوع لإلقاء نظرة سريعة.

سعيدون برؤيتكم، حيث كنا نواجه الكثير من المشاكل مع هذه القضية.

هل سيكون هناك أي طريقة لتغيير إعدادات المهلة في المستقبل؟ لاحظت أن معظم أخطاء 502 تظهر عند محاولة نقل محتوى من موضوع مزدحم للغاية.

شكرًا لكم جميعًا على معالجة هذه المشكلة.

متابعة لهذا، لا توجد أخطاء 502 منذ آخر تحديث لدينا. غير متأكد مما تغير، لكننا نقدر ذلك على أي حال.

تحياتنا!

حسناً، ليس بقصد أن أكون ذلك الشخص، لكن… لقد عاد.

السيناريو: ينشر المستخدم فيديو بالخطأ في موضوعنا “صور فقط” الذي يحتوي على أكثر من 5100 منشور يتضمن صوراً. أحاول نقل هذا الفيديو إلى موضوعنا “فيديوهات فقط”، لكنني بدأت في تلقي رسالة “خطأ 502” مرة أخرى.

حدث هذا أيضاً قبل بضعة أيام عند محاولة نقل بعض الصور من موضوع آخر إلى موضوعنا “صور فقط”.

هل يمكن أن يكون ذلك مرتبطاً بحجم الموضوع الأصلي؟ هل يحتاج Discourse إلى فهرسة أو قراءة الموضوع بأكمله قبل نقل المنشور المخالف إلى موقع آخر؟ يبدو أن الموضوع الأصلي هو الوحيد الذي يسبب لنا معظم المتاعب عندما نحاول إجراء نقل.

نحن مستضافون على AWS إذا كان ذلك يهم.

شكراً على أي توجيه.

بيل

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

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

لقد حللت هذه المشكلة. كان خادمنا يستخدم حوالي 2 جيجابايت فقط من الذاكرة، بينما يتوفر لدينا 16 جيجابايت من الذاكرة على الخادم الافتراضي الخاص بالخدمات (VPS). عند محاولة نقل المنشور، لاحظت أن PostgreSQL تستهلك قدرًا كبيرًا من وحدة المعالجة المركزية (CPU)، لكن استهلاك الذاكرة لم يتغير. بعد تغيير معلمة db_shared_buffers في ملف إعدادات الحاوية وإعادة بناء التطبيق، تم حل مشكلة 502.

سنحاول تجربتك ونبلغك. مُقدَّر!

عاد هذا المشكل — خطأ 502 عند نقل 5 منشورات فقط إلى موضوع موجود.

أحاول نقل 5 منشورات بدءًا من هذا المنشور.

يحتوي موضوع المصدر على أكثر من 7 آلاف رسالة.

يمكنني تأكيد وجود هذه المشكلة في الإصدار الأحدث (على الرغم من عدم وجود حمل على الخادم)

في حالتي، يحتوي الموضوع المستهدف على 7 آلاف رد، ولا أستطيع نقل منشور واحد من موضوع بدون ردود. خطأ 502.