Vertraag, u maakt te veel verzoeken.
Probeer het over 5 seconden opnieuw.
Foutcode: user_10_secs_limit.
Ik heb een thema gemaakt dat await ajax(/t/${this.args.topic.id}.json); gebruikt. Dit wordt rate-limited vanwege excessieve verzoeken. Hoe kan ik dit voorkomen? Ik merkte dat de beperking is gemarkeerd als een gebruikersniveau limiet, geen IP-gebaseerde limiet.
Zit je achter een load balancer zoals Cloudflare, zodat Discourse het werkelijke IP-adres van de gebruiker niet kent?
Een snelle grep en ik zie user_10_secs_limit nergens in de code, behalve in een spec. Ik vermoed dat het IP-gerelateerd is, ondanks de fout die je ziet.
@truman is your theme component doing this for many topics? What exactly are you trying to accomplish? You should either see if you can combine the calls, for instance by tagging the topics and then retrieving them by tag in a single call, and/or you should figure out a cache mechanism.