أحتاج إلى الوصول إلى العديد من المستخدمين عبر واجهة برمجة التطبيقات (API)، لكنني أواجه خطأ HTTP 429 - Too Many Requests for url.
ما جربته بالفعل هو زيادة إعداد DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE وكذلك جميع إعدادات DISCOURSE_MAX_REQS_PER_IP_* في ملف app.yml الخاص بي (وأعدت تشغيل حاوية التطبيق عبر البرنامج النصي للمشغل).
لست متأكدًا مما قد يسبب هذه المشكلة؟ أنا أصدر حوالي 100 طلب في الدقيقة.
للتأكد فقط، قمت بإعادة بنائه ولكن لا يزال التأثير كما هو.
على حد فهمي، يمكن تطبيق المتغيرات في قسم env: بمجرد إعادة التشغيل. يتم توفيرها لحاوية docker عبر ميزات docker env (لذلك يتم تطبيقها عند بدء التشغيل، وليس تضمينها في الصورة) على ما أعتقد.
أم يجب أن أضعها في قسم مختلف، وليس في env؟
على أي حال، ما زلت أواجه حد المعدل. أتساءل عما إذا كان بإمكاني رؤية حد المعدل الدقيق الذي يصل إليه discourse عن طريق تمكين تسجيل التصحيح أو ما شابه؟