ليس لدي أي حدود لمعدل الطلبات محددة في nginx الذي أستخدمه كوكيل عكسي، وسأجرب ما تقترحه لمعرفة ما يفعله الحاوية.
أقوم بتحميل لوحة المتصدرين، وأعلى المنتجين، والأحداث في كتل الشريط الجانبي الأيمن.
سأبلغكم بالنتائج، شكرًا.
أراهن أنك على حق، فما هي القيم الجيدة ولكن الأكثر تساهلاً لهذه الإعدادات في /var/discourse/templates/web.ratelimited.template.yml؟ هل هو مجرد تجربة وخطأ؟
params:
reqs_per_second: 12
burst_per_second: 12
reqs_per_minute: 200
burst_per_minute: 100
conn_per_ip: 20
run:
- replace:
filename: “/etc/nginx/conf.d/discourse.conf”
from: /server.+{/
to: |
limit_req_zone $binary_remote_addr zone=flood:10m rate=$reqs_per_secondr/s;
limit_req_zone $binary_remote_addr zone=bot:10m rate=$reqs_per_minuter/m;
limit_req_status 429;
limit_req_zone $binary_remote_addr zone=connperip:10m;
limit_conn_status 429;
لقد قمت بزيادتها إلى:
reqs_per_second: 18
burst_per_second: 18
reqs_per_minute: 400
burst_per_minute: 200
conn_per_ip: 20
لا يزال يظهر لي خطأ “429 Too Many Requests”.
لقد أزلت لوحة المتصدرين، ولا يزال الخطأ يظهر.
لقد أزلت كتل الشريط الجانبي الأيمن، ولم يعد هناك مشكلة
مزعج جدًا!
ليس أنني لا أواجه هذه المشكلة مع الشريط الجانبي لأعلى المساهمين.