Я получаю сообщение «429 Too Many Requests» при запросах к API на моём собственном экземпляре, даже при следующих условиях:
DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTEувеличен до 600- Я установил это значение в секции env файла
app.yml, затем выполнил./launcher rebuildи подтвердил, что переменная установлена в пересобранном контейнере. - Это значение значительно превышает количество запросов в минуту, которые я пытаюсь выполнить.
- Я установил это значение в секции env файла
- используется неограниченный ключ администратора API.
Кажется, эта проблема уже обсуждалась ранее, но чёткого ответа, почему изменение DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE не работает, так и не было найдено:
- Available settings for global rate limits and throttling
- DiscourseApi::TooManyRequests rate limit?
- Unable to disable the rate limit
- I changed all the rate limits I could find, but still hit a limit somewhere
- API rate limits
- API rate limits
Как можно гарантировать, что запросы к API с ключом/учётной записью администратора не будут подвергаться ограничению скорости?
