Limite global de taxa da API não está funcionando no servidor ativo

Tive um problema ao aumentar o número máximo de usuários permitidos em uma plataforma de discussão chamada Discourse. Primeiro, configurei o Discourse no meu próprio computador e aumentei com sucesso os limites para o número de usuários. Adicionei de 1000 a 7000 usuários usando um script.

Mas quando tentei fazer o mesmo no servidor ativo hospedado na Digital Ocean, segui os passos para aumentar os limites no arquivo de configuração e reconstruir o aplicativo. Em seguida, iniciei meu script, mas encontrei muitos erros com o código “429”. Os limites globais e de administrador não funcionaram como esperado.

Procurei ajuda nestes artigos:

Artigo sobre configurações disponíveis para limites de taxa globais e throttling: Link
Por favor, me informe sua resposta o mais rápido possível.

Obrigado.

Você tem
- “templates/web.ratelimited.template.yml”
em seu yml? Tente remover isso.

Não existem tais limites.

Você pode explicar exatamente o que mudou e o que está tentando fazer que resulta em 429s?

1 curtida

já fiz isso, mas nada funciona. Estou usando apenas estes arquivos na seção de templates

templates:

  • “templates/postgres.template.yml”
  • “templates/redis.template.yml”
  • “templates/web.template.yml”

O erro 429 significa que, ao carregar um grupo de usuários de um script para o Discourse usando a API, você recebe esses erros no terminal porque o Discourse definiu um limite por minuto e segundo.

E o limite é substituído pelas configurações do Discourse e por algumas alterações nos arquivos app.yml.