Quale limite di velocità si applica all'endpoint `/u/by-external/{provider}/{external_id}.json`?

Ho bisogno di accedere a molti utenti tramite l’API, ma sto riscontrando un errore HTTP 429 - Too Many Requests for url.

Quello che ho già provato è aumentare l’impostazione DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE e anche tutte le impostazioni DISCOURSE_MAX_REQS_PER_IP_* nel mio app.yml (e ho anche riavviato il container dell’app tramite lo script di avvio).

Non sono sicuro di cos’altro possa causare questi problemi? Sto effettuando circa 100 richieste al minuto.

Sono abbastanza sicuro che sia necessario ricompilare per rendere effettive queste modifiche.

Per sicurezza, l’ho ricostruito ma l’effetto è lo stesso.

Per quanto ho capito, le variabili nella sezione env: possono essere applicate semplicemente riavviando. Vengono fornite al container Docker tramite le funzionalità di ambiente di Docker (quindi vengono applicate all’avvio, non integrate nell’immagine), credo.

O dovrei metterle in una sezione diversa, non in env:?

Comunque, continuo a incorrere nel limite di frequenza. Mi chiedo se potrei vedere quale sia esattamente il limite di frequenza che Discourse incontra abilitando il logging di debug o qualcosa di simile?