Reiniciar “o cPanel” inteiro raramente é a primeira ação correta. Em um servidor cPanel/WHM, Apache, Exim, Dovecot, DNS, FTP, MySQL/MariaDB, SSH e os serviços internos do painel são processos separados. Identifique o componente afetado, consulte o status e reinicie apenas o necessário.
Antes de reiniciar
- confirme se o problema afeta um site, uma conta ou todo o servidor;
- verifique CPU, memória, disco, inodes e carga;
- consulte logs do serviço e eventos recentes;
- confirme se houve atualização, alteração de configuração ou expiração de certificado;
- avalie o impacto em sessões, filas, uploads e consultas em andamento;
- registre horário e estado anterior.
Reiniciar pelo WHM
- Acesse o WHM como root ou usuário com permissão.
- Abra Restart Services.
- Escolha somente o serviço afetado, como HTTP Server (Apache), Mail Server (Exim), IMAP Server (Dovecot), DNS Server ou SQL Server.
- Confirme a ação.
- Abra Service Status e valide o retorno.
- Teste a função afetada e acompanhe o log.
O WHM não inicia por essa tela um serviço que está parado em determinadas situações; use Service Manager para conferir se ele está habilitado e monitorado.
Reiniciar pela linha de comando do cPanel
O método recomendado pelo cPanel usa scripts em /usr/local/cpanel/scripts/. Exemplos:
/usr/local/cpanel/scripts/restartsrv_httpd --check
/usr/local/cpanel/scripts/restartsrv_httpd --restart
/usr/local/cpanel/scripts/restartsrv_exim --restart
/usr/local/cpanel/scripts/restartsrv_dovecot --restart
/usr/local/cpanel/scripts/restartsrv_mysqld --restart
/usr/local/cpanel/scripts/restartsrv_cpsrvd --restart
Os nomes disponíveis dependem da versão e do perfil do servidor. Use --check antes e valide o código de saída. Reinício “hard” deve ser exceção, pois interrompe processos de forma mais agressiva.
Quando usar systemctl
Serviços do sistema também podem ser administrados por systemctl, mas no cPanel os scripts restartsrv_* integram verificações e particularidades do painel. Use systemctl status SERVICO para diagnóstico quando apropriado e siga a documentação do componente.
O comando antigo /etc/init.d/cpanel restart
Esse comando aparece em tutoriais antigos, mas é amplo e não representa a melhor prática atual. Reiniciar vários componentes sem identificar a causa aumenta impacto e pode ocultar um problema de memória, disco, configuração ou atualização. Prefira o serviço específico e os scripts atuais.
Se o serviço não voltar
- Não repita o restart em ciclo.
- Consulte status e log imediatamente.
- Valide espaço em disco, inodes e memória.
- Teste a configuração do serviço antes de nova tentativa.
- Revise mudanças recentes e prepare rollback.
- Use console do provedor se SSH ou rede foram afetados.
- Acione o gerenciamento do servidor com evidências.
Informações úteis para o suporte
- hostname e serviço afetado;
- horário e fuso;
- comando ou ação executada;
- saída de status e trecho relevante do log, sem segredos;
- mudanças e atualizações recentes;
- impacto observado por usuários.
Referências oficiais: Restart Services no WHM e script restartsrv.
Recursos relacionados
Continue com materiais e serviços relacionados ao tema deste guia.