API-лимит глобальной скорости не работает на live-сервере

У меня возникла проблема с увеличением максимального числа пользователей, разрешённых на платформе обсуждений под названием Discourse. Сначала я установил Discourse на свой компьютер и успешно увеличил лимиты для числа пользователей. С помощью скрипта я добавил от 1000 до 7000 пользователей.

Однако, когда я попытался сделать то же самое на рабочем сервере, размещённом на Digital Ocean, я выполнил шаги по увеличению лимитов в конфигурационном файле и пересобрал приложение. Затем я запустил свой скрипт, но столкнулся с множеством ошибок с кодом «429». Глобальные и административные лимиты не работали, как ожидалось.

Я искал помощь в следующих статьях:

Статья о доступных настройках глобальных ограничений скорости и троттлинга: Ссылка

Пожалуйста, дайте мне ответ как можно скорее.

Спасибо

Есть ли у вас

  - "templates/web.ratelimited.template.yml"

в вашем yml? Попробуйте удалить этот файл.

Таких ограничений не существует.

Можете ли вы точно объяснить, что вы изменили и что вы пытаетесь сделать, что приводит к ошибкам 429?

Уже пробовал, но ничего не работает. Я использую только эти файлы в разделе templates:

templates:

  • “templates/postgres.template.yml”
  • “templates/redis.template.yml”
  • “templates/web.template.yml”

Ошибка 429 возникает, когда вы загружаете пакет пользователей из скрипта в Discourse через API, и в терминале появляется это сообщение об ошибке, поскольку в Discourse установлены лимиты на количество запросов в минуту и секунду.

Эти лимиты можно изменить через настройки Discourse и внесение правок в файлы app.yml.