Como corrigir 'Erro 524' no Cloudflare Server?

A Cloudflare é uma empresa norte-americana especializada em fornecer segurança na Internet e outros serviços on-line. Alguns desses serviços incluem proteção contra DDoS, CDNs e serviços de nomes de domínio. É uma opção muito popular e é usada por muitas pessoas. Muito recentemente, muitos relatórios estão chegando onde os usuários estão experimentando o " Erro 524 " em seus servidores.

Erro 524 no Cloudflare

O que causa o “erro 524” nos servidores Cloudflare?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos um conjunto de soluções para corrigi-lo completamente. Além disso, analisamos os motivos pelos quais ele é acionado e os listamos da seguinte maneira.

  • Processo de longa duração: O erro 524 indica que a Cloudflare conseguiu fazer uma conexão TCP com a origem, mas a origem não pôde responder com um HTTP antes que o limite de tempo limite fosse atingido. Isso significa que não há um problema com o Cloudflare e é possível estabelecer uma conexão com a origem, mas a origem está excedendo o limite de tempo de resposta à conexão. O Cloudflare espera apenas 100 segundos antes de extrair esse erro, portanto, se o processo que você está executando for maior do que esse erro é acionado.
  • Sobrecarga: Em alguns casos, o servidor pode estar sobrecarregado e limitado pelo hardware. Se o uso da CPU no servidor for maior que o normal, poderá causar um aumento nos tempos de carregamento. Isso, por sua vez, limitará a capacidade do servidor de concluir uma tarefa e esse erro poderá ser acionado.

Agora que você tem uma compreensão básica da natureza do problema, nós nos moveremos em direção às soluções. Certifique-se de implementá-los na ordem específica em que são apresentados para evitar conflitos.

Solução 1: Verificar Recursos

Se esse erro estiver sendo acionado em seu servidor, é recomendável verificar os recursos do servidor para uso intenso. É possível que o uso de recursos esteja acima do normal devido ao qual esse erro está sendo acionado. É recomendável que você aumente os recursos de hardware do servidor ou limite os processos em execução nele.

Solução 2: Mover para o subdomínio

Se você executa regularmente processos que demoram mais de 100 segundos para ser concluído, você pode tentar mover esses processos para um subdomínio que não é intermediado por proxy pelo aplicativo DNS da Cloudflare. Dessa forma, a limitação de 100 segundos não será mais aplicada ao processo e será carregada normalmente.

Nota: Também é recomendado desligar qualquer software VPS e testar as configurações do Railgun.

Artigos Interessantes