خطأ - 429: عدد الطلبات كبير جدًا. هذا الخطأ يظهر…
إصدار DIscourse - 2.4.1 مستقر، نستخدم حاوية التطبيق فقط عبر Docker، بينما قاعدة البيانات PostgreSQL و Redis مستضافتان على AWS. يعمل Nginx داخل حاوية Docker وليس على المضيف، لذا فإن المنفذ 80 فقط هو المكشوف… هذا الخادم متصل مباشرة بموازن التحميل… هل يمكنك إخباري لماذا يظهر خطأ 429 أحيانًا؟
يتم تقديم جميع الطلبات وكأنها قادمة من عنوان IP الخاص بـ ELB (موزع الحمل). وهذا هو السبب في ظهور خطأ ‘عدد الطلبات كبير جدًا’.
يمكنك إعداد موزع الحمل لتوجيه عنوان IP الصحيح مع الطلبات، وعندها سيتم حل المشكلة بشكل عام. عادةً ما يكون رأس X-FORWARDED-FOR هو المطلوب هنا.
مزيد من التفاصيل هنا: