Como corrigir o Cloudflare “Erro 520: o servidor web devolve um erro desconhecido”

Cloudflare error 520 - How to fix it

Já te deparaste com o “Erro 520: o servidor web devolve um erro desconhecido” ao usar o Cloudflare com o teu site? Esta mensagem de erro indica que o Cloudflare não conseguiu ligar-se ao servidor de origem. Este erro pode ser causado por vários problemas, incluindo respostas inesperadas, vazias ou desconhecidas do servidor de origem. Este artigo aborda as razões do erro 520 e como o resolver.

Solução temporária para corrigir o erro 520 do Cloudflare

Uma solução temporária rápida, enquanto investigas a razão do erro 520, é tornar o registo DNS-only na app DNS do Cloudflare ou pausar temporariamente o Cloudflare. Isto vai ajudar a determinar se o problema está relacionado com o Cloudflare ou com o servidor de origem.

É essencial contactar o teu fornecedor de Hosting ou administrador do site se te depararas com um erro 520. Pede uma revisão dos logs de erros do servidor web para detetar crashes e erros fatais. Várias razões comuns podem ser responsáveis pelo erro, como crashes de aplicações do servidor web de origem, IPs do Cloudflare não permitidos na origem, cabeçalhos a exceder 16 KB ou uma resposta vazia do servidor web de origem que não tem código de status HTTP nem corpo de resposta.

Outra razão para o erro é a falta de cabeçalhos de resposta ou o servidor web de origem não devolver respostas de erro HTTP adequadas. Se o upstream fechar prematuramente a ligação enquanto lê o cabeçalho de resposta, isso pode fazer com que o Cloudflare gere erros 520.

Algumas aplicações PHP podem causar o crash do servidor web de origem, o que resulta em erros 520. Se estás a usar uma aplicação PHP, manter a aplicação atualizada com as versões e patches mais recentes é essencial.

Se os erros 520 persistirem após contactares o teu fornecedor de Hosting ou administrador do site, podes fornecer as seguintes informações ao Suporte do Cloudflare para te ajudar a resolver o problema:

  • URL(s) completos do recurso solicitado quando o erro ocorreu
  • cf-ray do Cloudflare a partir da mensagem de erro 520
  • Output de http://www.example.com/cdn-cgi/trace (substitui www.example.com pelo teu hostname e domínio onde o erro 520 ocorreu)
  • Dois ficheiros HAR: um com o Cloudflare ativado no teu site e outro com o Cloudflare temporariamente desativado.

Os ficheiros HAR vão fornecer informação detalhada sobre a atividade de rede entre o navegador e o servidor, incluindo cabeçalhos HTTP, códigos de resposta e informação de temporização. Esta informação pode ajudar o Suporte do Cloudflare a diagnosticar e corrigir o problema.

Em conclusão, o “Erro 520: o servidor web devolve um erro desconhecido” pode ser causado por vários problemas, como crashes do servidor web de origem, IPs do Cloudflare não permitidos na origem, cabeçalhos a exceder 16 KB ou uma resposta vazia do servidor web de origem. Se te deparares com este erro, é crucial contactar o teu fornecedor de Hosting ou administrador do site para resolver o problema. Adicionalmente, fornecer informação detalhada ao Suporte do Cloudflare vai ajudar a resolver o erro e evitar a sua recorrência. Lembra-te de experimentar a solução temporária rápida de tornar o registo DNS-only ou pausar o Cloudflare enquanto investigas o problema com mais detalhe.

Artigos relacionados

  1. Curl Error 35 Unknown SSL Protocol Error in Connection
  2. Como corrigir o erro “Establishing a Database Connection” no WordPress

Updated on May 23, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.