Você está vendo o erro “ERR_CONNECTION_TIMED_OUT” no seu navegador? Não é uma mensagem de erro muito útil, pois não? Se você é um usuário WordPress diário, então é sempre bom estar ciente de erros comuns como estes que podem impedir que você tenha acesso ao seu site.

No post de hoje, vamos dar um mergulho profundo no erro “ERR_CONNECTION_TIMED_OUT” e examinar por que você pode ver isso e o que você pode fazer para corrigi-lo rapidamente. Simplificando, é uma indicação de que o sistema está indisponível e o tempo dado para uma pessoa se conectar já passou, e agora o pedido já não tem mais tempo. Mas o que é que isso quer dizer?

Vamos descobrir!

O que é o erro ERR_CONNECTION_TIMED_OUT?

Um erro ERR_CONNECTION_TIMED_OUT normalmente significa que há algo errado com sua conexão de rede local. No entanto, nem sempre é esse o caso.

De acordo com a documentação de suporte do WordPress, um erro de limite de tempo de conexão aparece quando seu site está tentando fazer mais do que seu servidor pode gerenciar. É particularmente comum em hospedagem compartilhada onde seu limite de memória é restrito.

Quando você visita um site e ele não é carregado, seu navegador tentará por cerca de 30 segundos até que ele termine a conexão. Depois disso, retornará um erro “ERR_CONNECTION_TIMED_OUT”, indicando um problema de comunicação. No Google Chrome, poderá ver isto como “Este site não pode ser acedido”. O Domain.com demorou muito tempo a responder.”

ERR_CONNECTION_TIMED_OUT erro no Chrome

ERR_CONNECTION_TIMED_OUT erro no Chrome

Devido aos diferentes navegadores web, sistemas operacionais e servidores, o erro pode se apresentar de várias maneiras diferentes. Mas a maioria deles tem o mesmo significado ou um significado semelhante. “ERR_NETWORK_CHANGED” e “ERR_CONNECTION_REFUSED” são dois erros muito próximos que podem ser resolvidos com os mesmos passos de resolução de problemas abaixo.

Abaixo estão alguns exemplos de como o erro pode se apresentar em diferentes navegadores.

Mozilla Firefox

No Mozilla Firefox o erro aparecerá como “A conexão está esgotada”. O servidor no domain.com está demorando muito tempo para responder.

Erro ERR_CONNECTION_TIMED_OUT no Firefox

Erro ERR_CONNECTION_TIMED_OUT no Firefox

Microsoft Edge

No Microsoft Edge, o erro será exibido como “Hmmm…. não consegue chegar a esta página”. O Domain.com demorou muito tempo a responder.” No Edge, entretanto, ele também contém o erro “ERR_CONNECTION_TIMED_OUT”.

ERR_CONNECTION_TIMED_OUT erro na Edge

ERR_CONNECTION_TIMED_OUT erro na Edge

Safari

No Safari, o erro será exibido como “Safari não pode abrir a página”. O Safari não pode abrir a página domain.com porque o servidor onde esta página está localizada não está respondendo.”

ERR_CONNECTION_TIMED_OUT erro no Safari

ERR_CONNECTION_TIMED_OUT erro no Safari

Como corrigir o erro ERR_CONNECTION_TIMED_OUT

Onde você deve começar a solucionar problemas se vir este erro em seu site do WordPress? Sem uma grande quantidade de contexto, às vezes pode ser frustrante e esmagador por onde começar. Normalmente, esses são problemas do lado do cliente (problemas com sua conexão de rede ou firewall) ou um problema com o servidor no qual o site está hospedado (limites de memória, tempos de execução, etc.).

1. Verifique sua conexão

Google Chrome, Firefox e Edge recomendam que você verifique sua conexão de rede. Embora isto possa parecer óbvio, todos eles apontam para a verificação da sua ligação em primeiro lugar, pois é uma das razões mais comuns para o erro. Aqui estão algumas coisas que recomendamos:

  • Reinicie o router de casa ou do escritório. Isso leva apenas alguns minutos e resolve mais problemas do que muitas pessoas gostariam de admitir. Para o ligar completamente, desligue a fonte de alimentação e aguarde 30 segundos antes de voltar a ligá-la.
  • Verifique se você está em uma conexão wifi ruim ou lenta. Esta é uma ocorrência comum em hotspots wifi públicos movimentados, como cafés ou aeroportos.

2. Desativar o Firewall e o software antivírus temporariamente

Os firewalls e o software antivírus destinam-se a proteger os usuários e seus sistemas. Eles verificam seu dispositivo regularmente e bloqueiam automaticamente qualquer atividade suspeita. No entanto, este tipo de segurança pode, às vezes, levar a problemas de conexão.

Isto é porque os firewalls podem muitas vezes bloquear páginas que não precisam ou rejeitar conteúdo que é completamente seguro. Já vimos isso acontecer muitas vezes com softwares como o AVG. Para verificar se este é o caso para você, tente desativar seu firewall e programas antivírus. Naturalmente, isso só é aconselhável se você sabe com certeza que o site que você pretende visitar é seguro.

Além disso, você só deve desativar este tipo de software temporariamente. Ligue-o novamente depois de terminar de verificar se o erro foi resolvido, para que você não fique vulnerável a ataques. Se você encontrar repetidamente erros por causa do seu firewall ou software antivírus, você pode querer considerar mudar o que está usando.

Esses tipos de ferramentas também têm o que é chamado de relatório “falso-positivo” que você pode preencher. Se você tem 100% de certeza de que um site que está visitando está bloqueado e não deveria estar, você pode avisar o desenvolvedor do software. Aqui estão alguns links rápidos:

3. Desativar configurações de proxy

Algumas vezes você pode ver o erro ERR_CONNECTION_TIMED_OUT se estiver utilizando um serviço proxy. Isto normalmente é muito raro, especialmente do lado do cliente. No entanto, um pode ter sido definido sem que tu o soubesses. Para desativar ou verificar se nenhuma configuração de proxy está ativada, siga estas etapas.

Aceda ao menu Definições no seu navegador Chrome. Isso abrirá o menu completo de opções. Na seção Sistema (você precisará clicar em Avançado na parte inferior para ver isso), você deve encontrar uma entrada intitulada Configurações de proxy aberto. Ao selecioná-lo, você será levado ao menu correspondente:

Abrir configurações de proxy no Chrome

Abrir configurações de proxy no Chrome

Seu próximo passo depende do sistema que você está usando atualmente. Os usuários do Windows vão querer clicar em Configurações de LAN e desmarcar a opção Usar servidor proxy para LAN. Se você é um usuário do Mac, você deve se encontrar imediatamente no menu relevante. Você terá que desmarcar todos os protocolos proxy selecionáveis e verificar se a mensagem ERR_CONNECTION_TIMED_OUT foi resolvida.

Desmarcar proxies no Mac

Desmarcar proxies no Mac

Se você estiver no Windows, você verá uma janela “Local Area Network (LAN) Settings” aparecer. Você vai querer confirmar que a opção “Use a proxy server for your LAN” está desmarcada.

Desativar configurações de proxy Chrome no Windows

Desativar configurações de proxy Chrome no Windows

O mesmo vale se você estiver usando uma VPN como ExpressVPN ou TunnelBear. Certifica-te de que não estás ligado por acidente.

4. Alterar servidores DNS

A próxima coisa que você pode tentar é mudar seus servidores DNS. Por padrão, os servidores DNS são automaticamente designados pelo seu provedor de acesso à Internet. Mas você pode tentar alterar temporariamente esses dados para um servidor DNS público, como o Google ou a Cloudflare.

  • Alguns preferem usar o Google public DNS (8.8.8.8.8 e 8.8.4.4) a longo prazo devido ao facto de serem por vezes mais fiáveis.
  • A Cloudflare também oferece DNS livre, seguro e rápido (1.1.1.1.1 e 1.0.0.0.1), que usaremos neste exemplo. Se pretender utilizar o Google, os passos são os mesmos, basta substituir os endereços do servidor DNS por Googles.

Dica: Se você já está usando um servidor DNS livre e tendo problemas, removê-lo e voltar para os servidores DNS do seu provedor também às vezes corrige coisas.

O Google e a Cloudflare não são perfeitos 100% do tempo e houve alguns casos em que notamos que a mudança de volta resolveu o problema. Isto é especialmente verdade se você estiver usando um hotspot Wifi em um aeroporto ou cafeteria.

Windows

No Windows simplesmente abra o prompt de comando pressionando a tecla de logotipo do Windows e R. Em seguida, digite “painel de controle” e pressione Enter.

Executar o painel de controle do Windows

Executar o painel de controle do Windows

Clique em “Rede e Internet” e depois em “Centro de Rede e Partilha”. No lado esquerdo, clique em “Change Adapter Settings”.

Alterar as configurações do adaptador

Alterar as configurações do adaptador

Clique com o botão direito em sua conexão atual, esta será uma conexão de área local ou uma conexão de rede sem fio com base em como você está se conectando. Depois clique em “Propriedades”.

Propriedades de conexão sem fio

Propriedades de conexão sem fio

Selecione Internet Protocol Version 4 (ou Version 6 se desejar) e clique em “Properties”.

Propriedades do IPV 4

Propriedades do IPV 4

Tome nota de quaisquer definições existentes no caso de ter de voltar atrás. Clique em “Usar os seguintes endereços de servidor DNS”. Entrar o seguinte ou substituir o existente por outros:

Para IPv4: 1.1.1.11.0.0.1
Para IPv6: 2606:4700:4700::11112606:4700:4700::1001

Endereços de servidores DNS

Endereços de servidores DNS

Clique em OK e, em seguida, em Fechar. Reinicie o seu navegador.

Mac

Para alterar os servidores DNS em um Mac, vá para Preferências do Sistema…

Preferências de sistema Mac

Preferências de sistema Mac

Clique no ícone de rede e depois clique em “Avançado”.

Rede Mac avançada

Rede Mac avançada

Clique no separador “DNS”.

DNS Mac

DNS Mac

Em seguida, adicione os endereços de servidor DNS da Cloudflare.

Para IPv4: 1.1.1.11.0.0.1
Para IPv6: 2606:4700:4700::11112606:4700:4700::1001

5. Flush/Renovar DNS

Você também pode tentar limpar seu cache DNS local. Isto é semelhante a limpar a cache do seu navegador. Pode ser que o site que você está tentando visitar não esteja resolvendo para o endereço IP correto. Se você acabou de migrar seu site do WordPress para um novo host, é importante esperar que as coisas se propaguem totalmente. Isto pode, por vezes, demorar até 24 horas, embora possa demorar apenas alguns minutos. Isso depende do seu provedor DNS e do valor TTL dos seus registros DNS.

Windows

No Windows simplesmente abra o prompt de comando e digite o seguinte:

ipconfig /flushdns
Prompt de comando - flush DNS

Prompt de comando – flush DNS

Você deve ver um “Successfully flushed the DNS resolver Cache” se ele funcionou.

Mac

Para utilizadores de macOS, pode introduzir o seguinte no terminal:

dscacheutil -flushcache
Cache de descarga do Mac

Cache de descarga do Mac

Nota: Não há mensagem de sucesso nos Macs.

6. Verifique o arquivo da sua hospedagem

Cada computador tem o que eles chamam de arquivo hosts locais. Este é um arquivo que contém entradas DNS manuais que são mapeadas para endereços IP específicos. Normalmente, isso só é editado quando você deseja visualizar your DNS antes de mudar os domínios para um novo host. Ou talvez você tenha um site de teste local rodando usando uma ferramenta como Vagrant ou Docker.

Há uma infinidade de maneiras diferentes de como este arquivo poderia ter sido alterado ou editado. Portanto, é sempre bom verificar se o site que você está tentando acessar não está lá. Basta seguir os passos abaixo.

Windows

O arquivo hosts normalmente requer acesso adicional. Então o primeiro passo é abrir o seu editor de texto como administrador. Simplesmente clique no seu menu inicial, procure pelo seu editor de texto, clique com o botão direito do mouse sobre ele e selecione “Executar como administrador”. Isto pode ser feito em qualquer editor de texto como Notepad, Notepad+++, Atom, etc. Nós estamos usando Sublime em nosso exemplo abaixo.

Executar editor de texto como administrador

Executar editor de texto como administrador

Dentro do seu editor de texto, clique em Arquivo → Abrir e navegue até o seguinte local:

C:\Windows\System32\drivers\etc\

Clique no arquivo hosts e “Abrir”.

Abrir arquivo hosts

Abrir arquivo hosts

Verifique novamente e certifique-se de que o site que está a tentar visitar não está listado lá. Se for, remova-o.

Mac

Para verificar o arquivo de seus hosts em um Mac, recomendamos obter o Gas Mask. É uma aplicação livre que pode ser usada como gerenciador de arquivos hosts, editor de arquivos hosts e alternar entre eles. Isso torna tudo rápido e fácil! Caso contrário, você pode seguir as etapas abaixo para editar manualmente o arquivo de seus hosts no Mac.

Vá até Utilitários e clique em “Terminal”.

Terminal de utilitários Mac

Terminal de utilitários Mac

Digite o seguinte comando e pressione Enter (você provavelmente será solicitado a fornecer sua senha de administrador também).

sudo nano /private/etc/hosts

Verifique duas vezes e certifique-se de que o site que está a tentar visitar não está listado no seu ficheiro hosts. Se for, remova-o.

Editar arquivo de hosts no Mac

Editar arquivo de hosts no Mac

7. Verifique o DNS do seu Domínio

Você também deve verificar se o DNS do seu domínio está corretamente apontado para o seu provedor de hospedagem. Se você é um cliente Kinsta temos um post detalhado sobre como apontar seu domínio e ou DNS para Kinsta. Se você migrou recentemente seu site para um novo host, pode ser que o DNS tenha sido armazenado incorretamente em cache no seu computador. Nesse caso, a etapa 5 acima deve resolver isso. Ou pode simplesmente ser muito cedo e você precisa esperar algumas horas para que o DNS se propague completamente.

8. Limpar cache do navegador

Os navegadores da Web armazenam informações em cache no seu computador. Isso inclui seu histórico de navegação, dados de login salvos e cookies – todos eles são registrados para carregar as páginas relevantes mais rapidamente na próxima vez que forem visitados.

Embora sejam úteis, as caches podem causar inúmeros problemas quando se tornam obsoletas. Felizmente, este problema é facilmente resolvido através da limpeza da cache.

Mas antes de fazer isso, você pode facilmente verificar se é um problema de cache do navegador, abrindo up your browser in incognito mode primeiro. Ou você pode tentar um navegador diferente. Se você ainda estiver vendo o erro, então você vai querer prosseguir com a limpeza do cache.

Neste exemplo, iremos utilizar o Google Chrome. Comece por abrir o menu principal (no canto superior direito da janela do seu navegador). A partir daí, selecione Mais ferramentas: É possível clicar em Limpar dados do navegador.

Dados de navegação nítidos do Chrome

Dados de navegação nítidos do Chrome

Na página resultante, você precisará certificar-se de que todas as categorias de arquivo listadas estejam selecionadas. Se não estiverem, o Chrome não será capaz de esvaziar toda a cache. Em vez disso, ele simplesmente removerá as entradas mais recentes, o que não resultará no efeito desejado:

Limpar dados de navegação

Limpar dados de navegação

Um método alternativo de completar este processo é inserir o seguinte URL na sua barra de endereços:

chrome://settings/clearBrowserData

A tela resultante deve lhe dar acesso às mesmas opções que descrevemos acima. Aqui estão alguns outros links úteis para limpar o cache.

9. Veja o Tempo Máximo de Execução

O resto dos passos de resolução de problemas em que vamos mergulhar são aqueles que têm a ver com a configuração do seu site ou servidor WordPress que podem ajudar a corrigir o erro “ERR_CONNECTION_TIMED_OUT”.

O primeiro é o tempo máximo de execução definido para o local. Na maioria dos servidores, o tempo padrão é de 30 segundos. Esta é a quantidade de tempo que um script PHP tem permissão para rodar (após o qual ele perde tempo). Em hosts compartilhados, isto é tipicamente definido como baixo ou deixado no padrão.

Você não pode modificar isso facilmente do WordPress, pois o arquivo php.ini está localizado no seu servidor. Para modificar isto, recomendamos que contacte o seu fornecedor de alojamento para ver se pode ajudar. Na Kinsta, definimos o tempo máximo de execução padrão para 300 segundos.

Se você quiser tentar modificar isso você mesmo, isso geralmente pode ser feito com uma das seguintes opções. Ambos dependerão de como seu provedor de hospedagem configura seus servidores.

Opção 1 – Modificar o tempo máximo de execução no arquivo php.ini

Se você tiver um arquivo php.ini em seu diretório home, encontre o parâmetro max_execution_time e modifique-o. Por exemplo, se estiver definido para 30 segundos, pode aumentá-lo para 300 segundos.

max_execution_time = 300

Opção 2 – Modificar o tempo máximo de execução no arquivo . htacess

Se a opção acima não funcionar, você pode ser capaz de alterá-la dentro do seu arquivo .htaccess. Assim como com o arquivo php.ini, este está tipicamente localizado dentro do seu diretório pessoal. Coloque o seguinte no topo do seu ficheiro .htaccess:

php_value max_execution_time 300

10. Desabilitar temporariamente seus plugins

Como acontece com a maioria dos erros do WordPress, um plugin pode definitivamente ser a raiz do problema. Para determinar se é isso que está acontecendo, você precisará desativar todos os plugins do seu site. No entanto, se você está recebendo o erro “ERR_CONNECTION_TIMED_OUT” significa que você não tem acesso à sua área administrativa do WordPress. Isso significa que você vai precisar de SFTP em seu site. Recomendamos a utilização do FileZilla.

Quando seu cliente SFTP estiver pronto, conecte-se ao seu site através dele e navegue até a pasta raiz do WordPress. Caso você não consiga encontrá-lo, ele é normalmente chamado public_html, html, public, www, ou o nome do seu site. Se és um cliente Kinsta, é a tua pasta pública.

Pasta raiz do WordPress SFTP

Pasta raiz do WordPress SFTP

Abra essa pasta e navegue até o diretório wp-content. Dentro, você verá uma pasta chamada plugins, que contém subdiretórios individuais para cada um dos plugins instalados em seu site (tanto ativos quanto inativos).

O que você vai fazer agora é clicar com o botão direito do mouse na pasta plugins e renomeá-la para outra coisa. Recomendamos plugins.old ou plugins.desativados, assim você pode facilmente reconhecê-lo mais tarde.

Pasta de plugins do WordPress renomeada

Pasta de plugins do WordPress renomeada

WordPress agora não será capaz de encontrar qualquer um dos seus plugins. Quando isso acontecer, ele irá desativar automaticamente esses plugins.

Agora, tente acessar seu painel do WordPress. Se o erro do timeout for ido, então você pode supor que um de seus plugins foi o culpado. Tudo o que tens de fazer é descobrir qual deles foi o culpado.

Retorne ao diretório wp-content e renomeie sua pasta de plugins original corretamente. Então, você precisará desativar cada um de seus plugins um a um, até encontrar o culpado.

Para fazer isso, abra o diretório wp-content/plugins. Lá dentro, você encontrará uma pasta para cada um dos seus plugins. O processo que vais seguir é o mesmo de antes:

  1. Comece com a primeira pasta e renomeie-a para o que quiser.
  2. Verifique o seu site para ver se o erro desapareceu.
  3. Se não estiver, retorne a pasta plugin do passo anterior para seu nome original.
  4. Vá para o próximo plugin da sua lista, repetindo os passos acima.

Este processo pode levar algum tempo se você tiver muitos plugins, mas é vital verificar cada plugin por sua vez. Se em algum momento você identificar o plugin que está causando o erro, você pode desinstalá-lo ou substituí-lo por outra ferramenta.

Se você chegar ao final dessas etapas sem encontrar uma solução, poderá passar para o próximo estágio de solução de problemas.

11. Temporariamente Reverter para Tema Padrão

Agora que você descartou seus plugins como a causa do erro de timeout, é hora de fazer o mesmo com seu tema ativo. Na verdade, seu tema também pode estar criando problemas de compatibilidade.

Infelizmente, o processo não funciona da mesma forma que o anterior. O WordPress não reverterá para o tema padrão se simplesmente renomear a pasta do tema, você terminará com um erro como “O diretório do tema “nome do tema” não existe.” Ou se tentar renomear toda a pasta do directório do tema, acaba com “ERROR: O directório de temas está vazio ou não existe. Por favor, verifique a sua instalação.”

Portanto, você precisa acessar seu banco de dados do WordPress acessando o phpMyAdmin. Se você é um cliente Kinsta, isso pode ser encontrado na seção “Info” do painel de controle do MyKinsta.

MyKinsta phpMyAdmin

MyKinsta phpMyAdmin

Clique na tabela “wp_options”, depois clique na aba “Search”. Você vai querer pesquisar em “option_name” para o modelo.

tabela phpMyAdmin wp_options

tabela phpMyAdmin wp_options

Na coluna “option_value” verá o nome atual do seu tema. Muda isto para um dos temas predefinidos, como “vinte e dezanove“.

wp_options nome do modelo

wp_options nome do modelo

Verifique novamente o seu website para ver se este corrigiu o erro. Se o fez, simplesmente significa que é um problema com seu tema do WordPress e você pode tentar reinstalá-lo ou revertê-lo para seu backup mais recente.

12. Aumentar o limite de memória

O parâmetro WP_MEMORY_LIMIT permite especificar a quantidade máxima de memória que pode ser consumida pelo PHP. Se você estiver usando hospedagem compartilhada, é mais provável que seja definida para um valor baixo, como 64M. Na Kinsta, definimos o limite de memória padrão para 256M.

Você pode aumentar o limite de memória adicionando o seguinte ao seu arquivo wp-config.php. Este deve ser colocado acima da inclusão wp-settings.php.

define( 'WP_MEMORY_LIMIT', '256M' );
WP_MEMORY_LIMIT in wp-config.php

WP_MEMORY_LIMIT in wp-config.php

Não tem certeza de qual o seu limite de memória PHP atual está definido? Se você tem acesso ao seu painel do WordPress e está executando o WordPress 5.2 ou superior, você pode ver o limite de memória do PHP na ferramenta “Site Health”.

WordPress site saúde saúde PHP limite de memória

WordPress site saúde saúde PHP limite de memória

Não consegue chegar ao seu site por causa da mensagem de erro *ERR_CONNECTION_TIMED_OUT*? Aqui estão 12 maneiras possíveis de corrigi-lo! 💻😱 Click to Tweet

Resumo

Erros de conexão e timeout nunca são divertidos para solucionar problemas, mas esperamos que você tenha um pouco mais de conhecimento em seu toolbelt agora para ajudar a resolvê-lo rapidamente.

É importante lembrar que o erro “ERR_CONNECTION_TIMED_OUT” é resultado de um problema do lado do cliente, como sua conexão de rede, ou um problema com o servidor onde seu site WordPress está hospedado. Tem outras dicas para resolver este erro? Deixe-nos saber abaixo nos comentários.


Se você gostou deste artigo, então você vai adorar a plataforma de hospedagem WordPress da Kinsta. Turbine seu site e obtenha suporte 24/7 de nossa experiente equipe de WordPress. Nossa infraestrutura baseada no Google Cloud se concentra em escalabilidade automática, desempenho e segurança. Deixe-nos mostrar-lhe a diferença Kinsta! Confira nossos planos