Ir para o conteúdo
Ajuda

Erros 5xx da Cloudflare (520 a 530): o que cada um significa

Os erros 520 a 530 aparecem numa tela da Cloudflare e, quase sempre, querem dizer que a Cloudflare está no ar mas não conseguiu uma resposta boa do servidor do seu site (a origem). 520 é resposta vazia ou estranha, 521 é conexão recusada, 522 é tempo esgotado para conectar, 523 é origem inalcançável, 524 é origem lenta demais, 525 e 526 são problemas de SSL na origem e 530 é erro de DNS da origem, que vem junto com um código 1xxx.

Conceito7 min de leitura

Quando o site usa a Cloudflare com o proxy ligado (a "nuvem laranja" no DNS da Cloudflare), o visitante fala com a Cloudflare, e a Cloudflare busca a página no servidor do site, que ela chama de origem (a sua hospedagem ou a sua VPS). Os erros 520 a 530 aparecem numa tela da própria Cloudflare e, quase sempre, querem dizer a mesma coisa: a Cloudflare está funcionando, mas não conseguiu uma resposta boa da origem. O código diz em que ponto do caminho a conversa falhou.

Para que serve

Cada código aponta para um responsável diferente: o servidor de origem parado, o firewall da VPS, o IP errado no DNS da Cloudflare, uma página lenta demais ou a configuração de SSL. Saber qual é economiza tempo e diz se o ajuste é na hospedagem, na VPS ou na sua conta da Cloudflare.

Como ler a tela de erro

A página de erro da Cloudflare mostra três quadros: o navegador (Browser), a Cloudflare e o servidor (Host). O quadro marcado com erro diz onde está a falha. Nos erros 520 a 526, a Cloudflare aparece como Working e o problema está no Host, ou seja, na origem. No rodapé aparece o Ray ID, o código daquela requisição: anote junto com o horário, porque ele ajuda a achar o caso nos registros.

O que cada erro significa

520: Web server returns an unknown error

  • Em linguagem simples: a origem respondeu algo vazio ou fora do padrão.
  • De quem é o problema: do servidor de origem (aplicação ou servidor web).
  • Causas comuns: a aplicação travou, cabeçalhos grandes demais (acima de 128 KB, geralmente por excesso de cookies), resposta sem código de status, ou um firewall ou plugin de segurança bloqueando os IPs da Cloudflare.
  • Por onde começar: veja o log de erros do site no horário do erro. Para confirmar que o problema é da origem, deixe o registro como DNS only (nuvem cinza) por alguns minutos e teste o site direto.

521: Web server is down

  • Em linguagem simples: a origem recusou a conexão da Cloudflare.
  • De quem é o problema: do servidor de origem ou do firewall dele.
  • Causas comuns: servidor web ou aplicação parado, ou firewall da origem bloqueando os IPs da Cloudflare.
  • Por onde começar: veja "Erro 521 ou 522 da Cloudflare: site não abre: o que fazer".

522: Connection timed out

  • Em linguagem simples: a Cloudflare tentou conectar na origem e o tempo acabou sem resposta.
  • De quem é o problema: do servidor de origem, do firewall ou do IP configurado no DNS da Cloudflare.
  • Causas comuns: segundo a Cloudflare, a mais comum é o bloqueio ou limitação dos IPs dela por firewall ou .htaccess. Também acontece com servidor desligado ou sobrecarregado, ou com o registro A apontando para um IP antigo.
  • Por onde começar: veja "Erro 521 ou 522 da Cloudflare: site não abre: o que fazer".

523: Origin is unreachable

  • Em linguagem simples: a Cloudflare não achou caminho na rede até a origem.
  • De quem é o problema: quase sempre do DNS na Cloudflare (IP errado); às vezes da rede da origem.
  • Causas comuns: registro A ou AAAA com IP errado ou antigo. Um AAAA (IPv6) esquecido é causa frequente.
  • Por onde começar: confira os registros A e AAAA do domínio no DNS da Cloudflare e compare com o IP da sua hospedagem ou VPS.

524: A timeout occurred

  • Em linguagem simples: a Cloudflare conectou na origem, mas a origem demorou demais para responder. Pela documentação da Cloudflare, o tempo padrão de espera é de 125 segundos.
  • De quem é o problema: do servidor de origem ou da aplicação.
  • Causas comuns: página ou processo muito pesado (importação, exportação, relatório grande, consulta lenta ao banco) ou servidor sem recursos.
  • Por onde começar: veja se o erro acontece em todas as páginas ou só numa. Tarefas longas devem rodar em segundo plano ou num subdomínio sem proxy (nuvem cinza). Para lentidão geral, veja "Site lento: o que verificar" ou "VPS lenta ou travando: o que verificar".

525: SSL handshake failed

  • Em linguagem simples: a Cloudflare e a origem não conseguiram combinar a conexão segura.
  • De quem é o problema: da configuração de SSL entre a Cloudflare e a origem.
  • Causas comuns: acontece com o modo SSL Full ou Full (strict) quando a origem não tem certificado, a porta 443 está fechada ou a configuração de SSL do servidor é incompatível.
  • Por onde começar: confira se o site tem certificado SSL ativo na origem. Na hospedagem, veja o selo do SSL na aba Domínios da página do site.

526: Invalid SSL certificate

  • Em linguagem simples: a Cloudflare não conseguiu validar o certificado SSL da origem.
  • De quem é o problema: da configuração de SSL: o certificado da origem e o modo escolhido na Cloudflare.
  • Causas comuns: com o modo Full (strict), certificado da origem vencido, autoassinado, sem o nome do domínio ou sem a cadeia completa.
  • Por onde começar: renove ou instale um certificado válido na origem. Como solução rápida, a Cloudflare indica trocar o modo de Full (strict) para Full enquanto o certificado é corrigido. Veja também "Site aparece como "Não seguro" ou com erro de certificado SSL: o que fazer".

527: Railgun Listener to origin error

  • Em linguagem simples: era o erro de conexão do Railgun, um acelerador antigo da Cloudflare.
  • De quem é o problema: da configuração da Cloudflare.
  • Situação atual: o Railgun foi descontinuado e o 527 não aparece mais na lista atual de erros da Cloudflare. Se você vir esse código, fale com o suporte da Cloudflare.

530: erro de DNS da origem

  • Em linguagem simples: a Cloudflare não conseguiu descobrir o endereço da origem.
  • De quem é o problema: da configuração do DNS na Cloudflare.
  • Causas comuns: a página do 530 sempre traz junto um código 1xxx, que diz a causa exata. O mais comum é o 1016 (Origin DNS error): falta o registro A da origem, ou um CNAME aponta para um nome que não existe.
  • Por onde começar: procure o código 1xxx na mesma tela e veja "Erros 1xxx da Cloudflare (1000, 1020, 1015 e outros): o que significam".

Como funciona na StayCloud

O que fica de cada lado

A Cloudflare é um serviço de terceiro, configurado na conta Cloudflare do próprio cliente. O que se muda lá (proxy, modo SSL, regras, registros) é feito no painel da Cloudflare. Do lado da StayCloud ficam a hospedagem ou a VPS, que são a origem.

Hospedagem

Se você mantém o DNS na Cloudflare, o domínio aponta para a hospedagem por um registro A com o IP que aparece no topo da página do site, como explica "Como apontar seu domínio para a StayCloud". Confira se esse IP é o mesmo que está na Cloudflare.

VPS

Na VPS, a origem é o servidor web ou a aplicação que você instalou. O firewall do painel e o UFW precisam liberar as portas 80 e 443. O suporte da StayCloud cuida da infraestrutura, não da aplicação instalada nem da configuração da sua conta Cloudflare; veja "Perguntas frequentes sobre o que o suporte da StayCloud faz".

Em quais planos está disponível

Esses erros só aparecem em domínios que usam a Cloudflare com o proxy ligado, em qualquer serviço: hospedagem, VPS ou outro provedor.

Limites e cuidados

  • Teste sem a Cloudflare: deixar o registro como DNS only por alguns minutos mostra se o problema é da origem ou da configuração da Cloudflare. Lembre de ligar o proxy de novo depois.
  • Não confunda com o 502 e o 504 comuns: se a tela de erro não é da Cloudflare, veja "Códigos de erro do site (400, 403, 404, 500, 502, 503...): o que cada um significa".
  • Dados para o chamado: informe o código, o Ray ID, o horário e o endereço da página.

Documentação oficial

Relacionados

  • Erro 521 ou 522 da Cloudflare: site não abre: o que fazer
  • Erros 1xxx da Cloudflare (1000, 1020, 1015 e outros): o que significam
  • Códigos de erro do site (400, 403, 404, 500, 502, 503...): o que cada um significa
  • Site aparece como "Não seguro" ou com erro de certificado SSL: o que fazer
  • Como apontar seu domínio para a StayCloud
  • Como criar uma regra de firewall na sua VPS pelo painel
  • Perguntas frequentes sobre o que o suporte da StayCloud faz
Este artigo ajudou?

Viu algo errado ou desatualizado?