لا يمكن تحميل صور أو رموز تعبيرية جديدة

أواجه مشكلة مشابهة لـ Emoji upload fails - regression?

إليك ما قمت به:

  1. قمت برفع عدد كبير من الرموز التعبيرية (الإيموجي) إلى مثيل جديد من Discourse.
  2. بدأت في الحصول على أخطاء 400.
  3. قمت بحذف بعض الرموز التعبيرية متسائلاً عما إذا لم أكن بحاجة إليها حقًا.
  4. الآن تفشل جميع عمليات رفع الصور (الرسالة هي: “عذرًا، حدث خطأ أثناء رفع الملف. يرجى المحاولة مرة أخرى.”).

ساعد الترقية إلى أحدث إصدار من Discourse المذكور في /admin (e8efdd6) في إجراء بضع عمليات رفع إضافية، لكنه توقف عن العمل مرة أخرى بسرعة نسبيًا.

هل لديك أي أفكار حول ما يجب فعله؟ هل هذه مشكلة تتعلق بالحد من المعدلات؟ وإذا كان الأمر كذلك، فلماذا أحصل على خطأ 400 بدلاً من 429؟

تحديث: تمكنت من تحميل الصور التي أرغب بها عن طريق إعادة بناء الصورة عدة مرات. هذا يبدو لي حقًا وكأنه مشكلة في تحديد معدل الطلبات… أليس كذلك؟ لا يزال لدي رغبة في فهم السبب الجذري لهذه المشكلة لأعرف ما يجب فعله في المستقبل.

للتأكد، هل هي أخطاء 400؟ وليس 403، 404، أو 429؟

نعم، 400

(حشو حشو حشو ييحيى)

ما هو الغريب هنا هو أن 400 هي خطأ من جانب العميل. لذا فإن تحميل الرموز التعبيرية إلى مثيل Discourse لا ينبغي أن يؤثر على عميلك. إذن، بعد أن قمت بتحميل الرموز التعبيرية ثم حذف بعضها، لا يمكنك تحميل صور عادية إلى منشور؟

هل جربت جهازًا مختلفًا؟ هل أنت المستخدم الوحيد الذي يواجه المشكلة، أم أن هناك مستخدمين آخرين؟

كما ذكرت في تحديثي، تمكنت من تجاوز هذه المشكلة بإعادة بناء حاوية Docker عدة مرات. لا أعتقد أن الآخرين حاولوا رفع صور؛ لا أعرف ما إذا كانت محظورة. لم أتمكن من رفع صور عادية أثناء حدوث ذلك.

حسناً، ولكن كما ذكرت في منشورك الأول، يجب أن تؤدي حدود المعدل إلى مشكلة 429. في الوقت الحالي، أنا متردد جداً في القول بأن هذا خطأ بناءً على تقرير واحد فقط - لو كانت هناك مشكلة في حدود المعدل لرفع الصور، لكانت هناك تقارير كثيرة عنها.

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