ERR_CONNECTION_TIMED_OUT: o que é e como resolver o erro

ERR_CONNECTION_TIMED_OUT é o erro que aparece quando o navegador tenta abrir um site, espera por uma resposta do servidor e, depois de alguns segundos sem receber nada, desiste — a conexão “expira”.

É um dos erros de conexão mais comuns do Google Chrome, e a mensagem costuma vir acompanhada de “Esta página não está acessível” ou “Demorou muito para responder”. Diferente de outros erros parecidos, aqui ninguém recusou a conexão de forma ativa: o pedido foi enviado e simplesmente não houve resposta a tempo. Neste guia você vai entender o que o erro significa, por que ele acontece e como resolvê-lo passo a passo, do método mais rápido ao mais técnico — tanto para quem está tentando acessar um site quanto para quem é dono dele.

O que é o erro ERR_CONNECTION_TIMED_OUT

Google Chrome em português exibindo a página de erro ERR_CONNECTION_TIMED_OUT

Quando você abre um site, o navegador envia um pedido ao servidor e inicia uma contagem — em geral em torno de 30 segundos. Se o servidor não responder dentro desse tempo, o navegador interrompe a tentativa e exibe o ERR_CONNECTION_TIMED_OUT. É como bater na porta de alguém e ir embora depois de esperar sem que ninguém atenda.

A palavra-chave aqui é expirou (timed out). Há uma diferença importante entre os erros de conexão parecidos: no ERR_CONNECTION_TIMED_OUT ninguém respondeu; no ERR_CONNECTION_RESET a conexão começou e foi cortada no meio; e no ERR_CONNECTION_REFUSED o servidor recusou a conexão de forma ativa, sem nem estabelecê-la.

Por causa disso, o erro de timeout tende a estar ligado ao servidor com mais frequência do que os outros — um site lento, sobrecarregado ou inacessível —, embora também possa ter origem na sua máquina ou rede.

Vale notar que esse código é específico do Google Chrome e dos navegadores baseados em Chromium, como Edge e Opera, onde aparece com o mesmo nome ERR_CONNECTION_TIMED_OUT. Em outros navegadores, a mesma falha tem outro rótulo: o Firefox mostra “O tempo de conexão se esgotou” (ou “The connection has timed out”), e, de modo geral, você pode encontrar variações em português como “Tempo limite da conexão esgotado” ou “A conexão expirou“. Todos descrevem a mesma coisa — o servidor não respondeu dentro do tempo previsto — e as soluções deste guia valem para qualquer um deles.

Por que o erro ERR_CONNECTION_TIMED_OUT acontece

O erro pode vir de três frentes: a sua máquina, a sua rede ou o servidor do site.

Do lado do usuário, as causas mais comuns são conexão de internet lenta ou instável, cache e cookies corrompidos no navegador, um firewall ou antivírus bloqueando silenciosamente os pacotes, um servidor proxy ou VPN mal configurados, e configurações de DNS ou da pilha de rede com problema.

Do lado do servidor, o timeout costuma aparecer quando o servidor do site está sobrecarregado e demora demais para responder, quando os recursos da hospedagem (CPU, memória) se esgotaram, quando um script em PHP demora mais do que o limite permitido, ou quando o domínio aponta para um endereço errado. Nesses casos, não há o que o usuário faça além de aguardar ou avisar o responsável pelo site.

Uma forma rápida de descobrir de que lado está o problema: se o erro acontece em vários sites e redes diferentes, a causa provavelmente é a sua máquina ou rede. Se acontece só em um site específico, em qualquer dispositivo e rede, o problema tende a estar no servidor daquele site.

Como resolver o ERR_CONNECTION_TIMED_OUT (para quem acessa)

Siga as soluções na ordem abaixo, da mais simples para a mais técnica. Teste o acesso ao site após cada passo.

Teste rápido primeiro Abra o site no celular usando os dados móveis. Se carregar, o problema está na sua máquina ou rede — comece pelas soluções de quem acessa. Se falhar em todo lugar, o problema é do servidor.

Verifique se o site não está fora do ar

Antes de mexer em qualquer configuração, descarte a hipótese mais simples: o site pode estar fora do ar ou em manutenção. Uma forma rápida de checar é usar um serviço que testa o site de vários lugares ao mesmo tempo, como o “Down for Everyone or Just Me” ou o “É só comigo”. Se o site estiver caído para todo mundo, não há nada a ajustar do seu lado — só resta aguardar ou avisar o responsável. Se estiver no ar para os outros e só você não consegue acessar, o problema é local, e os passos a seguir vão ajudar.

Verifique sua conexão e reinicie o roteador

Comece pelo básico: confirme que outros sites abrem normalmente. Como o timeout está muito ligado à estabilidade da rede, reiniciar o roteador resolve boa parte dos casos. Desligue o aparelho (e o modem), espere cerca de 30 segundos, ligue de novo e aguarde a conexão se restabelecer. Se possível, teste com um cabo de rede para descartar instabilidade do Wi-Fi.

Teste em outra rede e em uma janela anônima

Faça um teste decisivo: tente acessar o site usando os dados móveis do celular ou outra rede. Se funcionar, o problema está na sua rede original. Aproveite e abra o site em uma janela anônima (Ctrl+Shift+N no Chrome) ou em outro navegador — a janela anônima ignora cache e extensões e ajuda a isolar a causa.

Desative VPN e proxy

VPNs e servidores proxy redirecionam seu tráfego por caminhos extras, o que pode deixar a resposta lenta a ponto de estourar o tempo limite. Desconecte a VPN e teste. Para conferir as configurações de proxy no Windows, vá em Configurações > Rede e Internet > Proxy e desative a detecção automática e qualquer proxy manual.

Limpe o cache e os cookies do navegador

Dados de navegação corrompidos podem causar lentidão que termina em timeout. No Chrome, acesse o menu de três pontos, vá em Configurações > Privacidade e segurança > Limpar dados de navegação, selecione o intervalo “Todo o período” e marque cookies e imagens/arquivos em cache. Veja o passo a passo completo no nosso guia sobre como limpar o cache do navegador.

Desative firewall e antivírus temporariamente

Um firewall pode descartar silenciosamente os pacotes que o navegador está esperando, gerando um timeout sem nenhuma outra mensagem. Apenas como teste, desative temporariamente o antivírus de terceiros e o firewall do sistema e tente abrir o site. Se isso resolver, não navegue com a proteção desligada: reative tudo e adicione o site à lista de exceções do programa.

Limpe o DNS e troque para um servidor público

Um cache de DNS desatualizado pode mandar o navegador atrás de um endereço que não responde. No Windows, abra o Prompt de Comando como administrador e execute, um por vez:

ipconfig /flushdns
ipconfig /release
ipconfig /renew

Se o DNS do seu provedor estiver lento, vale trocar por um público, como o do Google (8.8.8.8 e 8.8.4.4) ou o da Cloudflare (1.1.1.1). Para entender melhor o assunto, veja nosso guia sobre como resolver problemas de DNS e o tutorial completo do comando flush DNS.

Comando ipconfig /flushdns no Prompt de Comando em português

Verifique a data e a hora do computador

Pode parecer estranho, mas um relógio errado no computador derruba conexões — principalmente em sites HTTPS, em que a data e a hora são usadas para validar o certificado de segurança. Se estiverem muito fora do real, o navegador pode interromper a conexão antes de a página carregar. Deixe o ajuste no modo automático: no Windows, vá em Configurações > Hora e idioma > Data e hora e ative Definir horário automaticamente e Definir fuso horário automaticamente; no macOS, em Ajustes do Sistema > Geral > Data e Hora, ative Definir data e hora automaticamente.

Redefina a pilha de rede (TCP/IP)

Se nada acima resolveu, redefina a pilha TCP/IP. No Prompt de Comando como administrador, execute:

netsh int ip reset
netsh winsock reset

Reinicie o computador em seguida. Isso resolve boa parte dos casos mais persistentes no Windows.

Atualize o driver de rede (Windows)

Um driver de rede desatualizado ou corrompido pode causar instabilidade na conexão e timeouts que voltam sempre, mesmo depois de limpar DNS e redefinir a pilha de rede. Para atualizá-lo, abra o Gerenciador de Dispositivos (clique com o botão direito no menu Iniciar e selecione Gerenciador de Dispositivos), expanda Adaptadores de rede, clique com o botão direito no seu adaptador (Wi-Fi ou Ethernet) e escolha Atualizar driver > Pesquisar drivers automaticamente.

Se o Windows não encontrar nada novo, vale baixar a versão mais recente direto no site do fabricante da placa de rede ou do notebook. Em casos persistentes, você também pode clicar em Desinstalar dispositivo e reiniciar o computador — o Windows reinstala o driver sozinho, o que costuma corrigir um driver corrompido.

Atualizando o driver do adaptador de rede no Gerenciador de Dispositivos em português

Verifique o arquivo hosts

Uma entrada antiga ou maliciosa no arquivo hosts pode apontar um domínio para um endereço que não responde. No Windows, ele fica em C:\Windows\System32\drivers\etc\hosts; no macOS e Linux, em /etc/hosts. Abra como administrador e remova qualquer linha suspeita ligada ao site que não abre.

Como resolver no celular (Android e iPhone)

Como boa parte dos acessos no Brasil vem do celular, vale um passo a passo próprio — a lógica é a mesma, mas os caminhos mudam um pouco.

Comece pelo teste mais rápido: alterne entre o Wi-Fi e os dados móveis. Se o site abre nos dados móveis mas não no Wi-Fi (ou o contrário), o problema está naquela rede específica, não no aparelho nem no site.

Se for o Wi-Fi, esqueça a rede e reconecte. No Android, vá em Configurações > Wi-Fi, toque na rede e em Esquecer; no iPhone, em Ajustes > Wi-Fi, toque no “i” ao lado da rede e em Esquecer esta rede. Depois reconecte digitando a senha de novo — isso renova a configuração de rede e resolve boa parte dos timeouts no celular.

Em seguida, limpe o cache do navegador. No Chrome do Android, toque nos três pontos, vá em Histórico > Limpar dados de navegação, selecione “Todo o período” e marque cookies e cache. No iPhone, no Safari, vá em Ajustes > Safari > Limpar histórico e dados dos sites; no Chrome para iOS, a limpeza fica dentro do próprio app, em Configurações > Privacidade.

Não esqueça da data e hora do aparelho. Um relógio errado atrapalha a validação de segurança das conexões e pode derrubá-las antes da hora — deixe sempre no modo automático (Configurações > Sistema > Data e hora > Automática no Android; Ajustes > Geral > Data e Hora > Definir automaticamente no iPhone).

Por fim, se você usa VPN no celular, desative-a para testar — apps de VPN são uma causa comum de timeout no mobile. E, se nada resolver, feche e reabra o navegador e reinicie o aparelho para limpar falhas temporárias de rede.

Como resolver o ERR_CONNECTION_TIMED_OUT (para quem tem site)

Se o erro aparece para os seus visitantes — ou para todos, em qualquer rede —, o problema está no servidor, e nenhuma limpeza de cache no lado do usuário vai adiantar. Como o timeout significa “o servidor não respondeu a tempo”, é justamente aqui que costuma estar a solução de verdade.

Verifique a carga e os recursos do servidor

Um servidor sem CPU, memória ou conexões disponíveis fica lento a ponto de derrubar requisições por timeout. Confira as métricas da sua hospedagem em busca de picos, processos travados ou um plano que o site já superou. Hospedagem compartilhada com pouca memória é uma causa frequente — quando o site realmente cresceu além do plano, migrar para um servidor VPS com mais recursos é a solução durável, não um remendo temporário. Se quiser entender melhor o assunto, veja nosso guia sobre o que é um servidor.

Aumente o tempo de execução do PHP (max_execution_time)

Essa é a causa mais comum em sites WordPress. O max_execution_time é quanto tempo um script PHP pode rodar — muitas vezes 30 segundos por padrão. Se um script (uma importação, um plugin pesado, uma consulta lenta) demora mais que isso, o servidor o interrompe e o navegador estoura o tempo. Aumente o valor no php.ini (max_execution_time = 120), pelo .htaccess (php_value max_execution_time 120) ou pelo painel da hospedagem. A maioria das hospedagens também ajusta isso a pedido.

Dica para WordPress A maioria dos timeouts em WordPress se resolve nos limites de PHP. Aumentar o max_execution_time (ex.: 120s) e o memory_limit (ex.: 256M) resolve a maior parte deles — e a sua hospedagem faz isso em segundos, se você não conseguir.
Aumentando max_execution_time e memory_limit do PHP no painel para resolver o timeout

Aumente o limite de memória do PHP

Um script que precisa de mais memória do que tem disponível trava e estoura o tempo. Aumente o memory_limit (por exemplo, para 256M) no php.ini, no wp-config.php (define('WP_MEMORY_LIMIT', '256M');) ou no painel — sempre dentro do total que o seu plano oferece.

Desative plugins e teste um tema padrão

No WordPress, um único plugin problemático ou em conflito pode fazer as páginas travarem até expirar. Desative todos os plugins (renomeie a pasta plugins via FTP se não conseguir entrar no painel) e, se o site voltar, reative um a um para achar o culpado. Troque temporariamente para um tema padrão (como o Twenty Twenty-Four) para descartar problema no tema.

Confirme se o domínio aponta para o servidor certo

Se o registro A do seu domínio aponta para um IP antigo ou errado — comum depois de uma troca de hospedagem —, as requisições vão para um servidor que não responde. Confirme se o registro A aponta para o IP da sua hospedagem atual. Lembre-se de que toda alteração de DNS leva um tempo para propagar antes de todos verem o servidor correto.

Revise o firewall do servidor

Um firewall de servidor que descarta pacotes em silêncio (em vez de recusá-los) gera um timeout sem retornar erro ao visitante. Verifique se alguma regra de firewall, ou ferramentas como o fail2ban, não está bloqueando ou derrubando o tráfego de visitantes legítimos.

Se nada funcionar: próximos passos

Passou por todas as soluções e o erro continua? Alguns testes finais costumam resolver — e ajudam a apontar quem pode agir.

Tente outro navegador e outro dispositivo, e reinicie o computador para limpar falhas temporárias do sistema. Vale também atualizar o navegador e o sistema operacional, já que versões antigas causam problemas de conexão e incompatibilidades de segurança. Por fim, teste em outra rede (os dados móveis do celular, por exemplo): se o site abre em outra rede, o gargalo está na sua rede original ou no provedor de internet.

Depois disso, é hora de acionar quem pode resolver, conforme o sintoma. Se vários sites estão expirando, o problema costuma ser do seu provedor de internet ou da rede local (comum em redes de empresa, escola ou Wi-Fi público). Se é só um site que não é seu, o problema está no servidor dele — só o dono ou a hospedagem podem ajustar. E se é o seu próprio site, fale com a sua hospedagem: ela tem acesso ao servidor para checar a carga, os limites de PHP e as regras de firewall que você não consegue ver de fora.

Na maioria das vezes, o timeout é resolvido bem antes desse ponto. Quando não é, quase sempre a solução está em um lugar que só o operador da rede ou a hospedagem alcança — e é por isso que contar com um suporte que enxerga o nível do servidor faz diferença.

ERR_CONNECTION_TIMED_OUT vs. erros parecidos

Os erros de conexão do Chrome se parecem, mas significam coisas diferentes — e saber distingui-los ajuda a achar a solução.

ERR_CONNECTION_TIMED_OUT vs. erros parecidos
Código do erroO que significaCausa típica
ERR_CONNECTION_TIMED_OUTO servidor não respondeu dentro do tempo limiteServidor lento/sobrecarregado, limites de PHP, firewall descartando pacotes
ERR_CONNECTION_RESETA conexão começou e foi cortada no meioFirewall, VPN, pilha de rede corrompida, SSL/TLS
ERR_CONNECTION_REFUSEDO servidor recusou a conexão de forma ativaServiço fora do ar, porta fechada, IP bloqueado
ERR_NAME_NOT_RESOLVEDO navegador não encontrou o endereço (DNS)Falha de DNS, domínio errado ou não registrado

Para o caso da conexão cortada no meio, veja nosso guia sobre o ERR_CONNECTION_RESET.

Perguntas frequentes sobre o ERR_CONNECTION_TIMED_OUT

O que significa o erro ERR_CONNECTION_TIMED_OUT?

Significa que o navegador enviou um pedido ao servidor do site e não recebeu resposta dentro do tempo limite — em geral cerca de 30 segundos —, então desistiu. A conexão “expirou” por falta de resposta.

O erro é problema meu ou do site?

Pode ser dos dois, mas o timeout tende a estar ligado ao servidor mais do que outros erros de conexão. Para descobrir, abra o site em outra rede ou dispositivo: se funcionar, o problema está na sua máquina ou rede; se falhar em todo lugar, o problema é do servidor, e só o responsável pelo site ou a hospedagem pode resolver.

Como resolver o ERR_CONNECTION_TIMED_OUT rapidamente?

Reinicie o roteador, desative a VPN, limpe o cache de DNS (ipconfig /flushdns no Windows), troque para um DNS público como o 8.8.8.8 e limpe o cache do navegador. No Windows, redefinir a pilha de rede com netsh winsock reset resolve muitos casos persistentes.

Por que meu site WordPress fica dando timeout?

Em geral é um limite de PHP ou um plugin pesado. Se um script roda mais que o max_execution_time (muitas vezes 30 segundos) ou precisa de mais memória que o memory_limit, o servidor o interrompe e a página expira. Aumente esses limites, desative plugins para achar conflitos, troque para um tema padrão e confirme se o domínio aponta para o servidor certo.

Qual a diferença entre “timed out” e “refused”?

No timed out ninguém respondeu — o pedido foi enviado e voltou silêncio, geralmente por servidor lento ou sobrecarregado. No refused há algo no ar que recusou a conexão de forma ativa, como um serviço parado ou um firewall bloqueando a porta.

Um firewall pode causar timeout?

Sim. Um firewall que descarta pacotes em silêncio (em vez de recusá-los) deixa o navegador esperando sem resposta, o que termina em timeout. Isso vale tanto para o firewall ou antivírus do seu computador quanto para o firewall do servidor bloqueando um IP.

Como resolver o timeout no celular?

Comece alternando entre Wi-Fi e dados móveis para ver se o problema é da rede. Em seguida, limpe o cache do navegador nas configurações do app, feche e reabra o navegador e reinicie o aparelho. Se usa VPN no celular, desative-a para testar.

Reiniciar o roteador resolve o erro?

Com frequência, sim. Como o timeout está muito ligado à estabilidade da rede, reiniciar o roteador costuma restabelecer a conexão. Desligue o aparelho, espere cerca de 30 segundos e ligue novamente.

O ERR_CONNECTION_TIMED_OUT tem relação com o DNS?

Pode ter. Um cache de DNS desatualizado ou um DNS lento podem fazer a conexão expirar. Limpar o cache de DNS com ipconfig /flushdns e trocar para um DNS público costuma ajudar nesses casos.

O erro prejudica o SEO do meu site?

Se for pontual, não. Mas timeouts recorrentes impedem que visitantes e os robôs de busca acessem as páginas, o que pode prejudicar a indexação e o posicionamento ao longo do tempo. Instabilidades frequentes de servidor devem ser tratadas com prioridade.

Meu site mostra ERR_CONNECTION_TIMED_OUT para os visitantes. O que fazer?

Se vários visitantes veem o erro em redes diferentes, a causa está no servidor. Verifique a carga e os recursos da hospedagem, aumente os limites de PHP (max_execution_time e memory_limit), audite plugins que rodam por muito tempo e confirme se o domínio aponta para o servidor certo. O suporte da sua hospedagem pode ajudar a diagnosticar.

Seu site está expirando por sobrecarga?

Servidor lento, limites de PHP apertados e planos sobrecarregados são as causas mais comuns do timeout. Com a infraestrutura da Homehost, você tem recursos de sobra, limites de PHP generosos e suporte para resolver problemas como esse rapidamente.

Conhecer os planos

Conclusão

O ERR_CONNECTION_TIMED_OUT é o erro do “ninguém respondeu”: o pedido foi enviado e nada voltou a tempo. O caminho para resolver é sempre o mesmo — primeiro descobrir se o silêncio vem da sua máquina ou do servidor do site, e então seguir a lista certa. Para quem acessa, reiniciar o roteador, trocar o DNS, desativar a VPN ou redefinir a pilha de rede costuma resolver. Para quem tem site, a solução costuma estar em aliviar a carga do servidor, aumentar os limites de PHP e confirmar para onde o domínio aponta. Quando o erro se limita a um único site em qualquer rede, o problema quase sempre é do servidor — e aí cabe acionar quem mantém o site ou a hospedagem.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!