429 Слишком много запросов — логи IP отключены — discourse видит только 127.0.0.1

В целях конфиденциальности, соответствия требованиям GDPR и минимизации сбора данных я отключил логи IP-адресов на своём сервере. Discourse не получает никаких IP-адресов.

      proxy_set_header X-Real-IP 127.0.0.1;
      proxy_set_header X-Forwarded-For 127.0.0.1;

Это подтверждается через панель администратора Discourse. В режиме администратора для моего профиля пользователя не отображаются никакие IP-адреса.

Discourse находится за обратным прокси-сервером? Да, за nginx.

Кроме того, у моего форума есть зеркало в виде onion-домена, где получить какие-либо IP-адреса невозможно.

Раньше всё работало отлично, но теперь я всё чаще получаю сообщения об ошибках.

429 Слишком много запросов

Полагаю, Discourse использует какую-то систему ограничения скорости на основе IP-адресов? Но разве она не должна исключать 127.0.0.1? Как отключить такое ограничение скорости?

Удалите шаблон web.ratelimited из верхней части файла app.yml и выполните пересборку.