
Porquê proprietário de um site, você precisa prometer que tudo sempre funcione certinho. Porém, ao velejar pelo seu site, os visitantes podem se deparar com o aviso: “Erro 520: O servidor web encontrou um erro ignoto”. O que fazer diante desta situação?
A Cloudflare emite essa resposta genérica quando seu site apresenta um comportamento inesperado e acaba não respondendo. Isso pode ocorrer por diversos motivos, uma vez que configurações do servidor ou até uma resposta HTTP inválida.
Neste item, você vai desenredar as razões que podem estar por trás desse erro da Cloudflare. Também vamos explorar sete maneiras práticas de solucionar esse problema.


O que motivo o erro 520 da Cloudflare?
Esse erro acontece quando o servidor de origem tenta estabelecer uma conexão, mas não consegue concluí-la. Isso costuma ocorrer quando um programa, cron job ou recurso consome muitos recursos, impedindo o servidor de mourejar com todas as solicitações.
Estes são alguns dos motivos que podem ter causado esse erro:
- Nequice no servidor web de origem. Pode ocorrer porque o servidor de origem está executando um script que consome muitos recursos ou não interpretou as solicitações corretamente. Porquê consequência, o servidor não consegue completar essas solicitações.
- O servidor de origem não está permitindo conexões com os endereços de IP da Cloudflare. As configurações do seu firewall podem estar bloqueando endereços IP que não estão na lista de permitidos. Verifique se o endereço de IP da Cloudflare não é um deles.
- Tempo de inatividade limitado. O TCP (Protocolo de Controle de Transmissão) estabelece uma conexão entre o cliente e o servidor, permitindo que eles troquem dados. Por padrão, o tempo de inatividade do servidor web é de 300 segundos. Portanto, um tempo limite TCP de menos de 300 segundos pode fomentar o erro 520.
- Cabeçalhos da resposta não suportados pela Cloudflare. Os cabeçalhos HTTP permitem que o servidor web e o cliente se comuniquem. As informações nos cabeçalhos incluem navegador, página visitada e cookies. Se houver muitos cookies, o tamanho do cabeçalho pode permanecer maior do que o suportado. Se o tamanho do cabeçalho da solicitação for maior que 16 KB, a Cloudflare poderá ignorar ou invalidar os cabeçalhos de resposta.
Código do erro | Erro 520 |
Tipo do erro | Cloudflare – Servidor |
Mensagem de erro | Erro 520 do Cloudflare: Servidor Web Está Retornando um Erro Incógnito |
Causas do erro | Nequice no servidor de origem O servidor de origem está bloqueando os endereços de IP do Cloudflare Uma resposta HTTP inválida ou vazia Tempo de inatividade limitado Cabeçalhos da resposta não suportados pela Cloudflare Sua conexão foi reiniciada |


7 formas de emendar o erro 520 da Cloudflare
Agora que você aprendeu as possíveis causas do Erro 520 da Cloudflare, vamos ver formas de corrigi-las.
1. Confira se os registros DNS da Cloudflare estão certos
O funcionamento adequado de um site depende dos registros DNS, que determinam qual IP corresponde a qual domínio.
Se os registros DNS estiverem errados, o servidor web de origem pode responder de forma inesperada ou nem sequer retornar uma resposta. Acesse o Editor de zona DNS do seu domínio para encontrar o endereço IP do seu domínio. Depois, faça login no seu pintura de controle da Cloudflare para verificar novamente se os seus registros DNS estão configurados corretamente.
2. Verifique os cabeçalhos e os cookies
Os cabeçalhos de solicitação no Cloudflare têm um limite sumo de 32 KB, com um tamanho sumo de 16 KB por cabeçalho individual. Se os cabeçalhos excederem esse limite, pode ocorrer o erro 520. Acesse o HAR (HTTP Archive) do seu servidor para revisar os cabeçalhos e cookies do site.
Os arquivos HAR registram todas as solicitações do navegador, incluindo cabeçalhos de solicitação e resposta, teor e tempo de carregamento da página. Gerar um registo HAR te permite estudar a origem do erro e encontrar uma provável solução.
Veja cá uma vez que fabricar um registo HAR usando o Google Chrome:
- Clique com o botão recta na página onde o vê o erro 520 e clique em Inspecionar para perfurar as ferramentas de desenvolvedor.
- Clique na aba Rede (Network).
- Clique no pequeno botão rotundo se ele estiver cinza.
- Marque a caixa Preservar log.
Atualize a página e reabra a aba Rede.
- Clique com o botão recta em qualquer lugar na janela das ferramentas de desenvolvedor.
- Selecione salvar uma vez que HAR com teor.
- Para examinar o registo, use uma utensílio uma vez que o Analisador HAR do Google.
Importante! Arquivos HAR contêm informações sensíveis. Para proteger sua privacidade, edite o registo em um editor de texto e remova senhas, cookies e outros dados sensíveis antes de compartilhá-lo.
Se identificar que o erro 520 é causado por cookies muito grandes ou em excesso, considere utilizar um domínio sem cookies.
3. Desative o .htaccess
O registo .htaccess é uma utensílio de formato usada em sites hospedados em servidores Apache. Desativar o .htaccess pode ajudar a confirmar se esse registo está corrompido ou se ele motivo o redirecionamentos para erros.
Abra o registo de formato do Apache e altere o AllowOverride para None.
Quando você faz isso, todos os arquivos .htaccess são desativados. Sempre que ajustar a formato do Apache, é forçoso salvar as alterações e reiniciar o servidor.
4. Verifique o log de erros
Porquê as mensagens de erro geralmente não explicam muito sobre a solução, os logs de erro são essenciais para encontrar a origem do problema e resolvê-lo com mais destreza. O lugar para ver o log de erros depende de onde o seu site está hospedado.
Se você usa a Hostinger, ative o log de erros PHP no hPanel:
- Vá até a aba Avançado no menu lateral esquerdo e clique em Feitio de PHP.
- Na aba de Opções do PHP, marque a caixa de logErrors.


- Role até o final da página e clique em Salvar.
Para ver o registo com a descrição do erro, vá até o Gerenciador de Arquivos. E no diretório home/[nome de usuário]/.logs você encontrará o registo error_log.
O registo error_log mostra informações uma vez que a data e o tipo de erro que aconteceu. Ele também te mostra quais linhas dos arquivos que precisam de correções.
Se o seu site está hospedado em outro provedor, confira nosso tutorial completo sobre como verificar os logs de erro.
5. Use um Comando cURL
Além de enviar solicitações HTTP/HTTPS, o cURL pode ser usado para solucionar problemas de respostas de erro HTTP.
Por exemplo, usando nascente comando cURL você pode ter informações sobre os cabeçalhos de resposta e solicitação HTTP.
curl -svo /dev/null
Se você usa Windows 7 ou 8, precisará diminuir o assistente executável para utilizar o cURL. Se você usa o Windows 10, você pode executar o cURL diretamente do prompt de comando.
6. Desative a Cloudflare
Para desativar a Cloudflare, acesse seu pintura e vá até a aba DNS. Escolha um domínio, depois aperte o botão de status do Proxy.


De forma selecção, você pode pausar a Cloudflare temporariamente. Quando você pausa sua conta, a Cloudflare deixa de proteger o tráfico, o que pode expor o IP do seu servidor.
- Faça login na sua conta da Cloudflare e vá para a guia Visão Universal do pintura de controle.
- Role para reles até ver as Ações Avançadas.
- Clique em Pausar Cloudflare no Site e confirme a solicitação.


Ao pausar a Cloudflare, seus recursos de segurança e proteção ficarão temporariamente desativados. Para evitar isso, a Cloudflare aconselha entrar no Modo de Desenvolvimento para desativar temporariamente o cache. Ele permite que você veja as alterações no seu servidor de origem em tempo real.
Vá para a aba de Cache no seu pintura de controle da Cloudflare. Clique em Configurações e role a página para reles até chegar no ícone para vincular o Modo de Desenvolvimento.


7. Entre em contato com o suporte da Cloudflare
Se precisar de mais ajuda, entre em contato com o time de suporte da Cloudflare, eles costumam responder muito rápido. Geralmente, será necessário fornecer a URL, o ID do Ray da Cloudflare e os arquivos HAR com a Cloudflare ativada e desativada.
Dicas para emendar outros erros na Cloudflare
Na maioria das vezes, variações de códigos de erro HTTP sugerem falhas no servidor, que podem estar no proxy ou na hospedagem. É generalidade que donos de sites enfrentem erros 5xx eventualmente. Logo, é importante saber identificar esses erros e resolver o mais rápido provável.
Confira algumas soluções rápidas para os erros 5xx mais comuns:
- Verifique se os IPs da Cloudflare não estão bloqueados no .htaccess, iptables ou no seu firewall.
- Pergunte ao seu provedor de hospedagem se eles restringem ou bloqueiam solicitações de IPs da Cloudflare. Se eles fizerem isso, peça para colocarem os IPs na lista de permitidos.
- Verifique se seu servidor está funcionando normalmente. Se não estiver, revise os logs de erros para identificar o problema. Caso tenha dúvidas sobre essas etapas, entre em contato com seu provedor de hospedagem.
- Vale também perguntar se há qualquer problema no servidor.
Peroração
Além de prejudicar a experiência do usuário, o erro 520 pode impedir você de entrar no pintura do site.
Por isso, é importante resolvê-lo o quanto antes. Hoje reunimos sete soluções para ajudar você a resolver o erro 520, cá está um resumo:
- Confira se os registros DNS da Cloudflare estão corretos.
- Verifique os cabeçalhos e os cookies.
- Desative o .htaccess.
- Investigue o log de erros.
- Use um comando cURL.
- Desative o Cloudflare.
- Entre em contato com o suporte da Cloudflare.
Esperamos que esse item tenha ajudado! Se ainda tiver alguma incerteza, deixa um observação!
Perguntas frequentes (FAQ) sobre o erro 520
Cá estão algumas dúvidas frequentes sobre o erro 520.
Porquê posso me prevenir do erro 520?
O erro 520 acontece quando há um problema de conexão entre o servidor web e o servidor de origem. Para resolver, tente atualizar a página, limpar o cache do navegador e os cookies, falar com seu provedor de hospedagem e dar uma olhada nos logs do servidor.
Quais são os erros mais comuns que os usuários da Cloudflare enfrentam?
Alguns erros comuns para usuários da Cloudflare incluem o erro 502, ou “bad gateway”, e o erro 522, que ocorre devido a um tempo limite de conexão. Outros problemas comuns são o erro 524, um problema de tempo de conexão esgotado entre o Cloudflare e o servidor de origem, e o erro 504, que é causado por um tempo de espera do gateway.
O Erro 520 é permanente?
Não, o erro 520 não é um erro permanente. É um erro temporário do lado do servidor causado por um problema de conexão entre o servidor web e o servidor de origem. Atualizar a página, limpar o cache e os cookies do seu navegador, ou entrar em contato com o seu provedor de hospedagem ou gestor do site muitas vezes pode resolver o problema.