خطأ 504 عند محاولة تعيين مؤقت للموضوع

لقد أنشأت موضوعًا جديدًا. بعد بضع ثوانٍ، حاولت تعيين مؤقت للموضوع ليغلق تلقائيًا بعد 7 أيام. علقت الصفحة هناك لمدة دقيقة تقريبًا ثم ظهرت لي رسالة خطأ 504. نقرت على موافق لإغلاق الخطأ وحاولت مرة أخرى، فعلق مرة أخرى لمدة 30 ثانية تقريبًا ثم ظهر لي نفس الخطأ. لاحظت أيضًا أنه أثناء حدوث ذلك، علقت الموقع ولم يستجب للطلبات الجديدة حتى تم إرجاع خطأ 504، وعندها بدأ في الاستجابة للطلبات الجديدة.

يعمل الموقع بالإصدار 2.7.0.beta7 (bfa301bd7b)

عندما فتحت نفس الموضوع في نافذة جديدة، وجدت أن المؤقت مضبوط على 7 أيام (لا أعرف ما إذا كان مضبوطًا فعليًا أم لا، ولا أعرف كيفية التحقق من ذلك). إذا ذهبت إلى واجهة الويب الخاصة بـ sidekiq، تحت المهام المجدولة، لا أرى أي مهمة لمدة 7 أيام.

لماذا يظهر لي خطأ 504؟

عذرًا، ما هي خطوات إعادة إنتاج هذه المشكلة؟ الأمر غير واضح بالنسبة لي.

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

أعتقد أن إعادة الإنتاج هي بشكل عام:

الشعور بالإرهاق بسبب الطلبات، أو وجود شبكة غير مستقرة.

خطأ 504 يأتي على الأرجح من NGINX أو وكيل وسيط في الطريق.

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

@martin هل يمكنك إضافة هذا إلى قائمتك للتحقق مما إذا كان هناك حل عالمي لهذا الأمر؟ ليس عاجلاً، فهناك العديد من الأمور الأكثر إلحاحًا لدينا.

3 إعجابات