مشكلة الكثير من الطلبات

كنت أختبر خدمة CDN وعمل كل شيء بشكل صحيح. عندما قمت بإيقافها (عن طريق إلغاء التعليق على السطر في app.yml)، لم أتمكن من فعل أي شيء. كل تبويب يظهر رسالة طلبات كثيرة أو لا يتم عرض أي شيء. ما الذي يحدث؟

هل لديك وكيل عكسي؟ قد تحتاج إلى تكوين الإعدادات بحيث يتم تمرير عناوين IP الحقيقية إلى Discourse.

لا، قمت بتثبيت discourse وفقًا للدليل الأساسي

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

في هذه الحالة، قد يكون استجابة Too Many Requests منطقية، حيث أن جميع جلسات المتصفح هذه تتسابق لتحميل نفس الأصول مرة أخرى دون معرفة أن الملف موجود بالفعل في ذاكرة التخزين المؤقت.

هذه هي المشكلة، أنني لم أفعل ذلك. أنا لا أقوم بأي شيء وأختبر اليوم أيضًا.

كل ما فعلته هو إيقاف تشغيل CDN المتصل في الإعدادات (app.yml). والآن لا يمكنني حتى تسجيل الدخول إلى لوحة الإدارة. لماذا هذه المشكلة وكيف يمكن منعها؟

المثير للدهشة أنه إذا قمت بتفعيل CDN (CloudFront) مرة أخرى، يعمل المنتدى بشكل طبيعي؟ هذا غريب. لماذا؟

مرحبًا @slivo

مثل هذه الألغاز قد تكون مثيرة للاهتمام؛ ولكن بالطبع عندما يكون موقعك معطلًا، فإن “مثيرة للاهتمام” ليست التعبير المناسب.

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

ومع ذلك، قد لا تكون هذه مشكلة على الإطلاق؛ ولكن يمكنك اختبار ذلك بفتح وحدة تحكم المطور في المتصفح وتعطيل ذاكرة التخزين المؤقت للمتصفح.

غالبًا، عند استكشاف سلوك غريب، يمكن أن يكون تعطيل الذاكرة المؤقتة مساعدة كبيرة.

.. ونأمل أن يساعدك هذا في الانتقال إلى الخطوة التالية لاستكشاف مشكلتك.

ملاحظة: يمكنك أيضًا تجربة مسح ذاكرة التخزين المؤقت للمتصفح بالكامل بين هذه التغييرات في الإعدادات.

تصحيح. في الواقع، حتى استعادة شبكة توصيل المحتوى (CDN) لا تساعد. هذا هو شكل لوحة التحكم الخاصة بي حاليًا

لقد فعلت ذلك. تستمر هذه الرسائل في الظهور والاختفاء - حوالي 10 مرات في الثانية، ها ها! Screenshot from 2020-08-15 13-40-28|690x66

ظننت أن السبب قد يكون تافهاً ما، وعلى سبيل المثال، هل يجب أن أستخدم أمر rake معين عند التعامل مع CDN؟

لا يُعد CDN وحمولات S3 الشيء نفسه.