Всем привет
Я развернул простую виртуальную машину Linux в Azure и установил Discourse. Я использую эту машину для разработки скриптов миграции. При запуске скриптов миграции я сталкиваюсь с ошибками HTTP 429. Я нашел пост о том, как установить лимиты в app.yml.
Мы попытались внести изменения в /etc/nginx/conf.d/discourse.conf — скорректировали эти значения, надеясь больше не получать ошибку 429 (“слишком много запросов”):
sv stop nginx
sv start nginx
в директории /var/www/discourse
Несмотря на эти изменения, мы всё ещё получаем ошибку 429 (“слишком много запросов”).
Есть ли какие-либо другие настройки, которые следует изменить? Ошибка, похоже, исходит от самого Discourse, а не от NGINX. Я получил следующее сообщение об ошибке:
{"errors":["Вы достигли максимального количества новых тем. Пожалуйста, подождите 15 часов перед повторной попыткой."],"error_type":"rate_limit","extras":{"wait_seconds":54224}}
Если я пытаюсь публиковать сообщения от имени других пользователей, то всё работает нормально.
Интересует, где находится настройка для снятия этого ограничения на количество новых тем для каждого пользователя. Я не нашёл её в разделе Настройки \ Пользователи или Настройки \ Публикации.