Central de Ajuda

Guia da Central de Ajuda

Como reiniciar o Apache no cPanel/WHM e por que não agendar restart no cron

Reiniciar o Apache interrompe ou recarrega processos do servidor web e exige root. Não agende reinicializações periódicas para esconder travamentos: isso mascara vazamento de memória, configuração inválida, ataque ou falta de recursos. Monitore, identifique a causa e prefira um reinício gracioso quando apropriado.

Antes de reiniciar

  • confirme que o problema afeta Apache, não PHP-FPM, banco, DNS ou aplicação;
  • verifique carga, memória, disco e processos;
  • consulte /var/log/apache2/error_log;
  • valide configuração e mantenha console disponível;
  • registre horário e impacto.

Pelo WHM

  1. Acesse WHM > Restart Services > HTTP Server (Apache).
  2. Confirme a ação.
  3. Acompanhe a resposta e teste sites HTTP/HTTPS.
  4. Se o problema é PHP, avalie também PHP-FPM Service for Apache.

Por SSH

/usr/local/cpanel/scripts/restartsrv_httpd --check
/usr/local/cpanel/scripts/restartsrv_httpd --graceful

Se o script oficial falhar, leia a saída e os logs antes de usar systemctl restart httpd. O script do cPanel conhece detalhes do ambiente e é preferível.

Por que cron é inadequado

Um cron de restart pode derrubar conexões durante backup, atualização ou pico, iniciar outro ciclo antes do anterior e impedir investigação. Use monitoramento do serviço, alertas de recursos e o Service Manager/chkservd. Uma automação de recuperação deve ter limite, cooldown, logs e aviso.

Graceful, reload ou restart

Um reinício gracioso permite que processos atendendo requisições terminem antes da troca; reload reaplica configuração quando o serviço suporta; restart completo encerra e inicia processos. Escolha a menor intervenção capaz de aplicar a mudança. Atualização de módulo, falha grave ou processo travado pode exigir restart completo.

Se o Apache não volta

  • teste sintaxe da configuração;
  • verifique porta 80/443 ocupada;
  • confira certificado e includes recentes;
  • revise falta de memória/disco;
  • use o preview de rebuildhttpdconf antes de reconstruir;
  • reverta a alteração que iniciou a falha.
Não mate processos indiscriminadamente. Preserve logs e conexões quando possível. Em hospedagem compartilhada, abra chamado; o usuário cPanel não reinicia serviços globais.

Referência: reinício de serviços no cPanel.

Recursos relacionados

Continue com materiais e serviços relacionados ao tema deste guia.

Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.