Non ho limiti di frequenza impostati in nginx, che uso come proxy inverso, e proverò quello che suggerisci per vedere cosa sta facendo il container.
Sto caricando Leaderboard, Top Producers ed Events nei blocchi della barra laterale destra.
Riporterò, grazie.
Scommetto che hai ragione, quindi quali sono valori buoni ma più permissivi per queste impostazioni in /var/discourse/templates/web.ratelimited.template.yml? È semplicemente per tentativi ed errori?
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;
L’ho aumentato a:
reqs_per_second: 18
burst_per_second: 18
reqs_per_minute: 400
burst_per_minute: 200
conn_per_ip: 20
Ottengo ancora il messaggio “429 Too Many Requests”.
Ho rimosso Leaderboard, ottengo ancora il problema.
Ho rimosso i blocchi della barra laterale destra, nessun altro problema
Molto fastidioso!
Non che non abbia questo problema con la barra laterale dei Top Contributors.