Rallenta, stai facendo troppe richieste.
Riprova tra 5 secondi.
Codice di errore: user_10_secs_limit.
Ho creato un tema che utilizza await ajax(/t/${this.args.topic.id}.json);. Questo viene limitato nella frequenza a causa di richieste eccessive. Come posso evitarlo? Ho notato che la restrizione è contrassegnata come un limite a livello utente, non un limite basato su IP.
Sei dietro un load balancer come Cloudflare in modo che Discourse non conosca l’indirizzo IP effettivo dell’utente?
Un rapido grep e non vedo user_10_secs_limit nel codice tranne che in una spec. Sospetto che sia correlato all’IP nonostante l’errore che stai vedendo.
@truman il tuo componente tema sta facendo questo per molti argomenti? Cosa stai cercando di realizzare esattamente? Dovresti verificare se puoi combinare le chiamate, ad esempio etichettando gli argomenti e quindi recuperandoli per tag in un’unica chiamata, e/o dovresti trovare un meccanismo di cache.