Error 504: todos os detalhes e solução

Error 504: todos os detalhes e solução
Error 504: todos os detalhes e solução
Anonim

Se o servidor onde está o seu recurso estiver sobrecarregado (isso acontece devido ao esgotamento do limite de tráfego), ele dá uma mensagem ao usuário: "Erro 504 gateway time out". Traduzido para o russo, isso significa: "O tempo de resposta do gateway expirou, o gateway não está respondendo". Uma situação surge quando o Apache, puramente fisicamente, não pode processar todas as solicitações http, e elas ficam na fila. No entanto, o limite de tempo passa e aparece uma mensagem informando que a solicitação não foi processada.

erro 504
erro 504

Para remediar a situação, você precisa otimizar seu servidor. Para fazer isso, você precisa alterar a quantidade de RAM e o número de solicitações http (Apache) na direção de seu aumento. Outra opção é otimizar o desempenho de todos os scripts do seu site. Esta operação ajudará a melhorar o desempenho do processamento.

Se você pagar por sua hospedagem, entre em contato imediatamente com o suporte para obter ajuda. O serviço de suporte é obrigado a verificar o seu site em busca de qualquer mau funcionamento e, se possível, “repará-lo”. Não negligencie tal oportunidade. Os "buracos" que precisam ser corrigidos podem serMais do que você pensa. Alguns provedores de hospedagem fornecem suporte técnico por telefone. Esse tipo de ajuda é muito útil se você estiver enfrentando problemas técnicos, como o erro 504 pela primeira vez. Graças a esse suporte, você pode aprender a corrigi-los sozinho, sem ajuda externa.

erro 504 tempo limite do gateway
erro 504 tempo limite do gateway

Há outra razão pela qual um erro 504 pode ocorrer: um script que executa algum comando não se encaixa no período de tempo definido para ele. Isso pode ser devido a uma solicitação de recursos de terceiros ou ele próprio está fazendo outra coisa no momento. Por exemplo, cria um índice de pesquisa.

Para remover um bug, você pode seguir duas maneiras:

1) clarear o script otimizando-o;

2) aumentar o valor de o parâmetro PHP max_execution_time. Mais uma vez eu gostaria de falar sobre o suporte técnico do provedor de hospedagem onde seu site está localizado. Claro que cada um tem o seu, mas os deveres de apoio são obrigatórios para todos. Há momentos em que as perguntas enviadas à equipe de suporte ficam sem resposta. Especialmente se se trata de algum atraso. Por exemplo, ocorre o mesmo erro 504. Nesse caso, altere a hospedagem. Se problemas mais sérios começarem, é improvável que você possa contar com a ajuda deles.

erro 504
erro 504

Há mais um ponto que deve ser mencionado. Se o seu site estiver localizado em uma hospedagem gratuita e tiver um domínio de três níveis, não espere que seus aplicativos sejam considerados em um futuro próximo. PrimeiroPor sua vez, esses suportes trabalham com clientes que pagam mensalmente por espaço em discos virtuais. Claro, não há razão para condená-los, porque os clientes regulares são mais importantes. Portanto, se você deseja que o erro 504 não o incomode mais no futuro, vá direto para a hospedagem paga. Não há problema nisso, mudando para esse pacote, você salvará a si mesmo e seu trabalho na Internet de muitos problemas indesejados e imprevisíveis.

Isso é tudo que eu queria dizer a você sobre um fenômeno como o erro 504. Deixe isso ocorrer a você o mais raramente possível!

Recomendado: