Como configurar um cron job pra reiniciar sozinho uma aplicação que trava 🔄
Oi! Aqui é a Sensei da GeHost 🥋. Vou te ensinar um truque simples e poderoso: fazer o servidor reiniciar automaticamente uma aplicação sempre que ela travar — sem você precisar ficar de olho o dia inteiro nem entrar no painel toda hora pra "dar um empurrãozinho" nela.
Isso é feito com um cron job: uma tarefa que o servidor executa sozinho, de tempos em tempos, seguindo o horário que você definir. Vamos passo a passo, com calma.
O que é um cron job, de um jeito simples
Pensa nele como um "despertador" do servidor: você diz "a cada X minutos, rode esse comando" e ele obedece, sem falhar e sem precisar de ninguém apertando botão. No nosso caso, o comando vai ser algo que verifica se a aplicação está travada e, se estiver, reinicia ela.
💡 Dica da Sensei: o comando exato pra reiniciar depende de COMO a sua aplicação foi construída (Node.js, sistema próprio, WordPress com algum processo específico, etc.). Se você não desenvolveu o sistema, o ideal é pedir esse comando pra quem fez — ou chamar nosso suporte pra te orientar. Aqui eu vou te mostrar onde configurar e como o cron funciona; o "miolo" do comando pode variar de projeto pra projeto.
Passo 1 — Acesse o cPanel da sua hospedagem
O cPanel é o painel técnico da sua hospedagem (diferente do painel.gehost.com.br, que é onde você vê fatura e contrato). O link e os dados de acesso do cPanel vieram no e-mail de boas-vindas quando sua hospedagem foi ativada. Não achou? Sem stress, é só pedir pro nosso suporte reenviar.
Passo 2 — Encontre a ferramenta "Cron Jobs"
Já logado, você vai ver vários ícones organizados por categoria. Digite "Cron" na barrinha de busca do topo (fica bem mais rápido) ou procure a seção "Avançado".
Passo 3 — Monte o comando de verificação/reinício
Dentro da tela de Cron Jobs, você vai encontrar um campo pra colar o comando que será executado. Esse comando normalmente é um scriptzinho (que o desenvolvedor da sua aplicação prepara) que faz o seguinte:
- Checa se a aplicação está respondendo normalmente;
- Se não estiver, executa o comando de reinício específico daquele sistema.
Esse script costuma ficar hospedado dentro da sua própria conta (você consegue ver e organizar os arquivos pelo Gerenciador de Arquivos do cPanel). Se você tem esse script em mãos, é só indicar o caminho completo dele no campo de comando. Se não tem, converse com quem cuida do seu sistema ou fale com nosso suporte — a gente ajuda a te direcionar.
Passo 4 — Defina de quanto em quanto tempo ele roda
O cPanel te dá duas formas de configurar a frequência:
- Modo simples: escolha em listas prontas (ex.: "A cada 5 minutos", "A cada hora"), sem precisar entender de código;
- Modo avançado: preenche os campos de minuto/hora/dia manualmente, pra quem já manja de sintaxe cron.
Pra travamentos, um intervalo comum é rodar a checagem a cada poucos minutos — assim, se a aplicação cair, ela some do ar só por um tempinho curto antes do cron perceber e reiniciar.
⚠️ Dica da Sensei: não exagere colocando pra rodar a cada minuto sem necessidade — isso consome mais recursos do seu plano à toa. Um intervalo equilibrado (nem muito curto, nem muito longo) já resolve bem a maioria dos casos.
Passo 5 — Salve e confira se está funcionando
Clique em "Adicionar novo Cron Job" (ou "Add New Cron Job"). Ele vai aparecer na listinha de "cron jobs atuais", já com o horário configurado. A partir daí, o servidor cuida sozinho — sem você precisar lembrar de nada.
Uma dica: o cPanel tem um campo opcional de e-mail pra onde ele manda um aviso toda vez que o cron roda. Se você deixar preenchido, pode acabar recebendo muitas mensagens (uma a cada execução) — se preferir sossego, deixe em branco e só confira a aplicação de vez em quando pra ver se está tudo redondo.
E se eu não tiver o script de reinício?
Sem problema! Isso é bem comum, principalmente se você não foi quem desenvolveu o sistema. Nesse caso:
- Fale com o desenvolvedor responsável pela aplicação e peça o comando de reinício específico dela;
- Ou chame nosso suporte pelo painel.gehost.com.br — a gente te ajuda a entender qual é o caminho certo pro seu caso.
Prontinho! Com o cron configurado, sua aplicação ganha um "zelador" automático, trabalhando 24h por você. Qualquer dúvida no meio do caminho, é só chamar — a Sensei tá por aqui 🥋💚