Здравствуйте. Очень часто при просмотре сайта появляется ошибка (Slow down, too Many Requests from this IP Address). Также периодически Discourse не может загрузить некоторые скрипты; я предполагаю, что это следствие той же проблемы.
Отключил все плагины — ошибка не исчезает. Эта ситуация наблюдается и с домашнего компьютера, и с рабочего, при этом IP-адреса разные. Подскажите, в чём может быть проблема. Discourse v 2.6.0.beta2 ### Логи:
Uncaught Error: Too Many Requests
Url: /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js
Line: 1
Column: 268124
Backtrace
Error: Too Many Requests
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267890
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:267993
at o (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:268074)
at Object.trigger (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:545343)
at /assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:550189
at t.invoke (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:490190)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:489198)
at e.t.flush (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:491205)
at e.t._end (/assets/ember_jquery-1ed3f3559e6f967733b4088aa729ff7039dff2c09c5a5f787a214b016f58aabc.js:1:496596)
Env
Скорее всего, проблема именно в этом. Возможно, вы сможете настроить передачу двух IP-адресов прокси через заголовок прокси. В противном случае вам потребуется отключить (или изменить) шаблон ограничения частоты запросов, чтобы избежать перегрузки.
Если проблема возникает у вас дома (с вашего собственного IP-адреса), возможно, у вас есть компонент темы, который перезагружает большой объем данных.
Сначала нужно понять, в чём именно проблема, чтобы знать, как и где её исправить.
Попробуйте отключить весь сторонний код и сообщите, сохраняется ли проблема. Это можно легко сделать, создав новую тему без каких-либо компонентов темы и используя её.
Я посмотрел сайт @varhall, и он действительно находится за каким-то обратным прокси.
@Varhall — вашему системному администратору нужно ознакомиться с этой темой, особенно с разделом Создание «сайта» NGINX для внешнего nginx. В настоящее время они не передают IP-адрес клиента в проксируемый экземпляр Discourse. Discourse видит весь трафик как исходящий с одного компьютера, поэтому вы видите эту ошибку.