Hostwinds Blog

Resultados da busca por:


503 Erro: causas comuns e como corrigi -lo Imagem em destaque

503 Erro: causas comuns e como corrigi -lo

por: Hostwinds Team  /  setembro 30, 2024


Um código de status 503, ou "Serviço 503 indisponível", é uma resposta HTTP, indicando que o servidor não pode processar temporariamente a solicitação de um cliente (por exemplo, navegador da Web).Isso geralmente acontece quando o servidor está sobrecarregado ou em manutenção.

Embora seja um erro do lado do servidor bastante comum e geralmente temporário, existem várias causas potenciais por trás do erro 503.Vamos explorar alguns desses problemas e aprender a resolver e até impedir que eles aconteçam no futuro.

O que causa um erro 503?

O código de status 503 é geralmente conhecido como "serviço indisponível", tornando um pouco a razão subjacente por trás do erro um pouco ambíguo no início.

Embora não haja sub-código oficial para 503 na especificação HTTP, Servidores da Web Ou as plataformas de hospedagem geralmente incluem detalhes adicionais que ajudam a indicar a natureza do problema.

Aqui estão alguns cenários comuns relacionados a 503 erros:

1. Servidor sobrecarregado

  • Significado geral: O servidor não pode processar solicitações porque está sob carga pesada ou não pode alocar os recursos necessários.
  • Causas comuns: Volumes de tráfego alto, memória insuficiente ou limites de uso da CPU sendo atingidos.

2. Servidor sob manutenção

  • Significado geral: O servidor está temporariamente para manutenção programada.
  • Causas comuns: Site ou servidor Atualizações, patches ou manutenção de banco de dados.

3. Fetch de back -end falhou

  • Significado geral: O servidor, ou servidor proxy, não foi possível recuperar o conteúdo de um servidor a montante ou de back -end.
  • Causas comuns: Problemas com o servidor de back -end (como estar inativo ou enganado) ou problemas de comunicação entre os servidores de proxy e back -end.

4. Tempo limite da conexão

  • Significado geral: O servidor demorou muito para responder e cronometrado antes de concluir a solicitação.
  • Causas comuns: Tempos de resposta do servidor lento, problemas de rede ou consultas de banco de dados demorando muito.

5. Proteção de DDoS

  • Significado geral: O servidor ou um serviço de segurança (por exemplo, Cloudflare) está bloqueando temporariamente os pedidos para mitigar um potencial Ataque de negação de serviço distribuída (DDoS).
  • Causas comuns: Padrões de tráfego suspeitos ou uma enxurrada de solicitações que se assemelham a um ataque.

6. Equívoco do servidor

  • Significado geral: Um erro de configuração nas configurações do servidor está fazendo com que ele não consiga atender às solicitações.
  • Causas comuns: Configurações incorretas do servidor, alocação de recursos incorreta ou scripts de servidor com defeito.

7. Fora dos recursos do servidor

  • Significado geral: O servidor ficou sem recursos, como memória, espaço em disco ou CPU, e não pode processar solicitações.
  • Causas comuns: Exaustão do recurso de servidor devido à alta demanda, limites insuficientes de plano de hospedagem ou processos de consumo de recursos.

Como corrigir um erro 503

Aqui estão algumas etapas que você pode tomar para solucionar problemas e resolver um erro 503:

1. Verifique os logs do servidor

Os logs do servidor oferecem uma olhada nos bastidores do que está acontecendo no seu servidor.Eles podem apontar você para a raiz do problema, seja um problema de sobrecarga, recursos ou outra coisa.

Como verificar os logs do servidor:

  • Torros de acesso: No cPanel, você pode encontrar logs sob Logs de acesso brutos, ou se você tiver acesso SSH, verifique os arquivos de log normalmente localizados em / var / log ou /usr/local/apache/logs (para servidores Apache).
  • O que procurar: Pesquise entradas de log na época em que o erro 503 ocorreu.Você pode ver solicitações repetidas, limites de memória sendo atingidos ou outros problemas de recursos.

PRÓXIMOS PASSOS: Com base nos logs, você pode se concentrar em ações específicas, como otimizar scripts, aumentar os limites de recursos ou limpar caches para liberar espaço.

2. Reinicie o servidor

Os servidores podem ficar atolados com cargas pesadas ou processos que não respondem.Reiniciar seu servidor da Web ou serviços relevantes (como servidores Apache, Nginx ou Database) pode esclarecer esses problemas e liberar os recursos do servidor.

Como reiniciar o servidor:

  • cpanel/whm: Se você estiver usando o CPanel/WHM, basta reiniciar serviços como Apache, MySQL ou Nginx através do gerenciador de serviços.
  • Linha de comando: Em um servidor Linux, você pode reiniciar os serviços com estes comandos:
    • sudo systemctl restart apache2 (para Apache)
    • sudo systemctl restart nginx (para nginx)
    • sudo systemctl restart mysql (para MySQL)

PRÓXIMOS PASSOS: Após reiniciar, verifique se o problema foi resolvido.Caso contrário, pode ser outra coisa como um problema de configuração ou limitação de recursos.

3. Aumente os limites de recursos

Um erro 503 geralmente significa que o servidor ficou sem recursos importantes como memória, CPU ou largura de banda.Ao aumentar seus limites de recursos ou otimizar o uso, você oferece ao seu servidor mais espaço para respirar para lidar com o tráfego.

Como aumentar os limites dos recursos do servidor:

  • Limite de memória PHP: Se o seu site for executado no PHP, tente aumentar o limite de memória em seu php.ini arquivo ou .htaccess.Por exemplo, você pode adicionar php_value memória_limit 256m para aumentar a memória disponível.
  • Atualizar hospedagem: Se o seu site atingir os limites de recursos frequentemente, a atualização de um plano de hospedagem compartilhado para um VPS ou servidor dedicado pode fornecer mais energia para lidar com o tráfego alto.
  • Use um CDN: Descarregar arquivos estáticos (como imagens, css e javascript) para um Rede de entrega de conteúdo (CDN) Reduz a carga no seu servidor e ajuda a evitar a exaustão de recursos.

PRÓXIMOS PASSOS: Fique de olho no desempenho do servidor após aumentar os limites de recursos para garantir que o erro não ocorra novamente.

4. Desative plugins/firewalls

Às vezes, um plug -in ou firewall pode bloquear erroneamente o tráfego legítimo, especialmente se for muito sensível ou equivocado.Isso pode desencadear um erro 503 quando picos de tráfego ou determinados comportamentos são sinalizados.

Como consertar:

  • Desativar plugins: Se você estiver usando um CMS como o WordPress, tente desativar os plugins de segurança ou cache para ver se eles estão causando o problema.Você pode desativar os plugins renomeando suas pastas via FTP ou seu gerenciador de arquivos de hospedagem.
  • Regras de firewall: Se você estiver usando um firewall (como Cloudflare ou ModSecurity), verifique se está bloqueando o tráfego legítimo.Pode ser necessário ajustar as configurações ou desativar temporariamente o firewall para testar se for a causa.

PRÓXIMOS PASSOS: Se desativar um plug -in ou ajustar as regras do firewall resolver o problema, aprofunde -se para descobrir qual configuração ou plug -in específico é o culpado e ajuste -o de acordo.

5. Entre em contato com seu provedor de hospedagem

Se nenhuma das etapas acima funcionar, é possível que o problema esteja relacionado a problemas no nível do servidor, como configurações incorretas, falhas de hardware ou problemas de rede que estão fora do seu controle.Seu provedor de hospedagem tem acesso a ferramentas e informações mais detalhadas para ajudar a resolver o problema.

Como obter ajuda:

  • Envie um tíquete de suporte: Forneça ao seu provedor de hospedagem detalhes sobre o erro, quando ocorreu e as etapas de solução de problemas que você tomou.Eles podem identificar problemas em todo o servidor ou limitações de recursos, causando o erro 503.
  • Pergunte sobre recursos: Se o seu site estiver crescendo ou lidando com o tráfego alto, considere discutir atualizações de recursos ou outras opções de hospedagem que podem atender melhor às necessidades do seu site.

PRÓXIMOS PASSOS: Siga quaisquer recomendações do seu provedor de hospedagem e continue monitorando o desempenho do seu site para evitar erros futuros.

Escrito por Hostwinds Team  /  setembro 30, 2024