# Como modificar a configuração global para \`ip\_10\_secs\_limit\`

**URL:** <https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623>\
**Category:** Support\
**Created:** [30 Agosto , 2022 19:05 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623 "2022-08-30T19:05:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mkhorton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mkhorton/32/195897_2.png) [@mkhorton](https://meta.discourse.org/u/mkhorton)\
**Post date:** [30 Agosto , 2022 19:05 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/1 "2022-08-30T19:05:24Z")

</div>

Olá,

Recentemente encontramos um erro `ip_10_secs_limit` como resultado de um usuário utilizando o [Relay Privado do iCloud](https://support.apple.com/pt-br/HT212614), que utiliza um pool de IPs compartilhados.

Existe alguma forma de relaxar essa configuração? Suspeito que estamos apenas acionando essa regra e não tivemos problemas com spam.

Encontrei esta menção [no código](https://github.com/discourse/discourse/blob/1ed4442c1000774d48f03c6db8b7ce7c450cd11b/lib/middleware/request_tracker.rb#L292-L300) e um `GlobalSetting.max_reqs_per_ip_per_10_seconds`, mas não consegui encontrá-lo ao pesquisar nas configurações do Discourse.

Obrigado por qualquer dica!

Matt

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [31 Agosto , 2022 11:26 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/2 "2022-08-31T11:26:37Z")

</div>

Seus logs mostram os endereços IP do usuário ou os endereços do iCloud? Se for o último, você precisa corrigir a configuração do nginx para que o IP do usuário final chegue ao Discourse em vez do proxy. Os tópicos sobre a execução do Discourse com outros servidores têm o código que você precisa adicionar ao app.yml para corrigir isso. Você precisa alterar o x-forwarded-for, se bem me lembro.

Você pode substituir essa configuração com uma variável de ambiente

```
  DISCOURSE_SETTING_NAME: value

```

Não vou tentar digitar isso no meu telefone.

---

<div class="post-metadata">

**Author:** ![mkhorton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mkhorton/32/195897_2.png) [@mkhorton](https://meta.discourse.org/u/mkhorton)\
**Post date:** [1 Setembro , 2022 00:02 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/3 "2022-09-01T00:02:34Z")

</div>

Obrigado @pfaffman

O iCloud pode ter sido um alarme falso; recebi um relatório adicional de um usuário do Chrome que também está vendo isso. Surpreendentemente, esse problema só começou a ocorrer agora, apesar de nenhuma alteração na configuração do servidor etc. (executando `2.9.0.beta9`), então estou me perguntando por que isso começou a ocorrer.

> Você pode substituir essa configuração com uma variável de ambiente

Significa que posso definir `ip_10_secs_limit` como uma variável de ambiente no servidor? Está tudo em minúsculas, precisa de um prefixo? Fiquei confuso porque a mensagem de erro mostrava `ip_10_secs_limit`, mas o código-fonte do Discourse mostrava `GlobalSetting.max_reqs_per_ip_per_10_seconds`, então não tenho certeza de qual nome de variável usar.

Obrigado novamente!

---

<div class="post-metadata">

**Author:** ![mkhorton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mkhorton/32/195897_2.png) [@mkhorton](https://meta.discourse.org/u/mkhorton)\
**Post date:** [1 Setembro , 2022 00:06 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/4 "2022-09-01T00:06:37Z")

</div>

Acho que você pode estar certo sobre o endereço IP; parece que ele está sendo relatado como um endereço IP da Cloudflare. Parece que existem alguns problemas conhecidos aqui, vou ler um pouco!

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [1 Setembro , 2022 00:22 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/5 "2022-09-01T00:22:11Z")

</div>

> [@mkhorton](#):
>
> está relatando como um endereço IP do Cloudflare

Então você precisa adicionar o template do Cloudflare. Esse é o seu verdadeiro problema.

> [@mkhorton](#):
>
> ip\_10\_secs\_limit

`DISCOURSE_IP_10_SECS_LIMIT`

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [1 Outubro , 2022 00:22 UTC](https://meta.discourse.org/t/how-to-modify-global-setting-for-ip-10-secs-limit/237623/6 "2022-10-01T00:22:38Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
