Всем привет,
Я постоянно получаю ошибки 429 при открытии нескольких вкладок с темами.
Есть ли что-то, что я могу сделать, чтобы этого избежать?
Заранее спасибо
Всем привет,
Я постоянно получаю ошибки 429 при открытии нескольких вкладок с темами.
Есть ли что-то, что я могу сделать, чтобы этого избежать?
Заранее спасибо
Ошибка 429 означает, что за заранее определённый промежуток времени было отправлено слишком много запросов. Поэтому, если вы открываете несколько вкладок с темами, появление ошибки 429 ожидаемо. Это временная ошибка: через короткое время всё должно наладиться. Однако, если вы продолжите открывать несколько вкладок с темами, ошибка будет повторяться.
Да, я это заметил.
Просто хотел узнать, является ли это мерой предосторожности от спама и можно ли её отключить хотя бы для администраторов?
Смотрите эту тему Available settings for global rate limits and throttling
Как вы установили Discourse? Если посмотреть на IP-адреса пользователей, все ли они принадлежат какому-либо обратному прокси-серверу? Или все запросы приходят из одного учреждения, так что у всех пользователей одинаковый IP-адрес?
Самостоятельная установка.
IP-адреса уникальны.
Похоже, что у вас всё настроено правильно, и вы должны увидеть тему ограничения частоты запросов (источник ссылки) выше.
Спасибо, Джей.
Насколько я понимаю, это настраивается через YAML-файл?
Да. В связанном документе указано, что нужно делать.
Привет. Мы только что мигрировали на Discourse, но, похоже, у нас возникает ошибка 429. Перед нашим кластером Discourse стоит балансировщик нагрузки. Не совсем понятно, что-то неправильно настроено в нашей установке Discourse или проблема в балансировщике. Можете поделиться своими соображениями?
Я думаю, что статья Запуск других веб-сайтов на той же машине, что и Discourse показывает, как добавить правильную настройку для проверки корректной работы X-forwarded-for.
Если вы посмотрите на /admin /users или логи Rails, видите ли вы, что весь трафик приписывается вашему балансировщику нагрузки?