Corrigir o erro 504 Gateway Timeout no WordPress

O erro 504 Gateway Timeout pode afetar o desempenho do seu site e a experiência do usuário e até mesmo levar à perda de visitantes em potencial. No entanto, a boa notícia é que não se trata de um problema permanente.

Esse erro ocorre quando seu servidor não recebe uma resposta em tempo hábil de outro servidor com o qual está tentando se comunicar.

Este post do blog orienta você passo a passo no processo de correção do erro 504 Gateway Timeout no WordPress.

O que causa o erro 504 Gateway Timeout?

Existem várias razões pelas quais seu site WordPress pode estar apresentando o erro 504 Gateway Timeout. Aqui estão algumas causas comuns a considerar:

  • Tempo de resposta lento do servidor — se o seu servidor demorar muito para responder, você poderá receber um erro 504.
  • Tráfego elevado no site — um influxo de visitantes pode sobrecarregar os recursos do seu servidor, causando um erro de timeout.
  • Conflitos de plugins ou temas — certos plugins ou temas podem entrar em conflito uns com os outros ou com a configuração do seu servidor, causando o erro.
  • Configuração incorreta do servidor — configurações ou ajustes inadequados do servidor podem disparar o erro 504.
  • Problemas de DNS — problemas com suas configurações de DNS podem impedir que seu servidor se conecte à página solicitada.
  • Congestionamento de rede — problemas de conectividade de rede, do seu lado ou do lado do seu provedor de hospedagem, podem causar erros de timeout.

Identificar a causa específica do erro 504 Gateway Timeout ajudará você a aplicar as soluções apropriadas para resolvê-lo.

Os 5 melhores métodos para corrigir o "Erro 504 Gateway Timeout"

  1. Recarregar a página
  2. Limpar o cache do navegador
  3. Ativar o modo de depuração
  4. Desativar plugins
  5. Aumentar o limite de memória PHP

Método 1: Recarregar a página

Uma das soluções mais simples e rápidas a tentar é recarregar a página em que o erro 504 Gateway Timeout ocorre. Às vezes, o erro é temporário e recarregar a página pode resolvê-lo. Pressionar o botão de atualizar ou usar o atalho de teclado (F5 ou Command + R) pode acionar uma nova solicitação ao servidor e potencialmente eliminar o erro.

🔥JOGUE SEGURO:COMECE COM O WP STAGING PARA GERENCIAR BACKUPS E CRIAR AMBIENTES DE STAGING DE FORMA EFICIENTE.

Método 2: Limpar o cache do navegador

Limpar o cache do seu navegador é outro método eficaz para corrigir o erro 504 Gateway Timeout. Os caches armazenam arquivos temporários; se ficarem corrompidos ou desatualizados, podem causar problemas ao carregar páginas da web.

Siga estes passos para limpar o cache do navegador e potencialmente resolver o erro:

  1. Abra seu navegador e vá até o menu de configurações.
  2. Vá até a seção de histórico de navegação ou configurações de privacidade.
Histórico de navegação ou configurações de privacidade
  1. Encontre a opção para limpar os dados de navegação e selecione-a.
Opção de limpeza de cache
  1. Escolha o intervalo de tempo desejado para limpar o cache.
  2. Selecione o tipo de cache que deseja limpar, como cookies ou histórico de navegação.
  3. Clique no botão "Limpar dados" ou "Limpar cache" para remover os dados selecionados.
Limpar dados de navegação

Após limpar o cache, tente recarregar a página da web para ver se o erro 504 Gateway Timeout foi resolvido.

Método 3: Ativar o modo de depuração

Ative o modo de depuração no WordPress para reunir informações de erro mais detalhadas, o que pode ajudar a identificar a causa. Para ativar o modo de depuração no WordPress, siga estes passos:

  1. Faça login na sua conta cPanel fornecida pelo seu provedor de hospedagem.
Painel do cPanel
  1. No painel do cPanel, localize a opção "Gerenciador de Arquivos" e clique nela.
Gerenciador de Arquivos do cPanel
  1. Navegue até o diretório raiz da sua instalação WordPress (normalmente public_html ou www).
Encontrar public_html
  1. Encontre o arquivo wp-config.php e clique com o botão direito sobre ele.
  2. Escolha a opção "Editar" ou "Editar código" no menu de contexto. Se solicitado, selecione "Editar" novamente.
Editar arquivo wp-config
  1. Procure no arquivo wp-config.php a linha que diz /* That's all, stop editing! Happy blogging. */.
  2. Logo acima dessa linha, adicione o seguinte código:
PHP
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Adicionar código de depuração
  1. Salve as alterações no arquivo wp-config.php.
  2. Feche o gerenciador de arquivos e acesse seu site WordPress.
Salvar arquivo WP-Config
  1. O modo de depuração agora deve estar ativado e você poderá encontrar os logs de depuração no arquivo wp-content/debug.log se ocorrerem erros.
Encontrar log de depuração

Lembre-se de desativar o modo de depuração assim que resolver o problema para evitar exibir informações sensíveis aos visitantes do seu site.

Método 4: Desativar plugins

Desative os plugins para identificar se algum está causando conflitos que resultem no erro 504.

Para desativar plugins no WordPress, siga estes passos:

  1. Acesse o painel de administração do WordPress fazendo login no seu site.
Painel do WordPress
  1. Vá em "Plugins" no menu lateral e clique nele.
  2. Você verá uma lista dos plugins instalados.
Aba de plugins
  1. Selecione os plugins que deseja desativar clicando nas caixas de seleção ao lado de seus nomes. Você pode escolher vários plugins ao mesmo tempo.
Escolher vários plugins
  1. Após selecionar os plugins, procure o menu suspenso "Ações em massa" no topo da lista e selecione "Desativar".
  2. Clique no botão "Aplicar" ao lado do menu suspenso.
Desativar plugins
  1. Esta etapa desativará os plugins selecionados e desativará temporariamente suas funcionalidades.

Desativar os plugins pode ajudar a identificar se eles estão causando conflitos ou o erro 504 Gateway Timeout. Você pode reativar os plugins um por um para determinar qual pode estar causando o problema.

Método 5: Aumentar o limite de memória PHP

Aumente o limite de memória PHP na configuração do seu servidor ou modifique o arquivo wp-config.php para alocar mais recursos ao seu site.

Para aumentar o limite de memória PHP no WordPress, você pode seguir estes passos:

  1. Faça login na sua conta cPanel fornecida pelo seu provedor de hospedagem.
Painel do cPanel
  1. No painel do cPanel, localize a opção "Gerenciador de Arquivos" e clique nela.
Gerenciador de Arquivos do cPanel
  1. Navegue até o diretório raiz da sua instalação WordPress (normalmente public_html ou www).
Encontrar public_html
  1. Encontre o arquivo wp-config.php e clique com o botão direito sobre ele.
  2. Escolha a opção "Editar" ou "Editar código" no menu de contexto. Se solicitado, selecione "Editar" novamente.
Editar arquivo WP-Config
  1. Procure no arquivo wp-config.php a linha que diz /* That's all, stop editing! Happy blogging. */.
  2. Logo acima dessa linha, adicione o seguinte código:
PHP
define('WP_MEMORY_LIMIT', '256M');
Adicionar código de aumento de PHP

Você pode ajustar o valor ‘256M’ para o limite de memória desejado, como ‘512M’ para 512 megabytes.

  1. Salve as alterações no arquivo wp-config.php.
  2. Feche o gerenciador de arquivos.
Salvar arquivo WP-Config
  1. Atualize seu site WordPress e verifique se o limite de memória PHP foi aumentado.

Ao aumentar o limite de memória PHP, você fornece mais recursos de memória para seu site WordPress, o que pode ajudar a evitar problemas relacionados à memória e potencialmente resolver o erro 504 Gateway Timeout.

Conclusão

O erro 504 Gateway Timeout no WordPress pode ser resolvido limpando o cache do navegador, desativando plugins e aumentando o limite de memória PHP. Esses passos podem garantir uma experiência de navegação mais suave para os visitantes do seu site.

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.