Como aumentar timeout de cron jobs Print

  • 0

Como aumentar o timeout de cron jobs no cPanel da GeHost

Olá, querido(a) cliente! 😊 Se você está aqui, provavelmente já tentou rodar um cron job que demora mais do que o permitido — e o processo foi interrompido antes de terminar. Não se preocupe: isso é comum, e temos uma solução simples e eficaz!

Na GeHost, os cron jobs têm um tempo limite padrão (timeout) que pode ser ajustado. Vamos te guiar passo a passo para aumentar esse tempo, garantindo que seus scripts rodem sem interrupções. É só seguir com calma — você está no caminho certo! 🌟

Passo 1: Acesse o cPanel

Primeiro, faça login no seu cPanel. Você pode acessar pelo painel da GeHost ou diretamente em seudominio.com.br/cpanel.

Tela de login do cPanel com campos para usuário e senha, e botão Log in

Passo 2: Encontre a ferramenta "Cron Jobs"

No cPanel, procure pela seção “Advanced” (Avançado), que está no painel lateral. Lá, você verá uma ferramenta chamada Cron Jobs. Clique nela.

Painel inicial do cPanel com grupos de ferramentas, incluindo 'Advanced' e 'Cron Jobs'

Passo 3: Ajuste o timeout do cron job

Na tela de cron jobs, você verá uma seção chamada “Advanced Mode” (Modo Avançado). Clique nela.

Na parte inferior da página, há um campo chamado “Timeout”. Ele está definido como 30 segundos por padrão.

  • Para aumentar o tempo, digite um valor maior — por exemplo, 120 (2 minutos) ou 300 (5 minutos).
  • Se seu script for muito pesado, pode ser necessário ir até 600 segundos (10 minutos) — mas lembre-se: quanto maior, mais recursos o servidor usa.
Dica do Sensei: Se o seu script ainda falhar mesmo com timeout maior, pode ser que ele precise de mais memória ou que esteja com um erro de lógica. Teste em etapas!

Passo 4: Salve as alterações

Depois de ajustar o valor no campo Timeout, clique em “Save” (Salvar) no final da página.

Pronto! Seu cron job agora tem mais tempo para rodar. Ele não será interrompido antes de terminar — desde que o script não tenha erros internos.

Como verificar se funcionou?

Depois de salvar, você pode ver o cron job na lista de tarefas agendadas. O sistema já considera o novo timeout. Para testar, espere a execução programada e verifique os logs (em “Logs” dentro da ferramenta Cron Jobs).

Importante: Limitações do servidor

Embora possamos aumentar o timeout, o servidor tem limites de recursos. Se o script for muito pesado, pode ser melhor:

  • Dividir o trabalho em etapas menores.
  • Usar um serviço externo (como um servidor dedicado ou cloud) para tarefas complexas.
  • Revisar o código do script para torná-lo mais eficiente.

Se precisar de ajuda com isso, é só chamar nossa equipe de suporte — estamos aqui para te ajudar com carinho. ❤️

Parabéns por cuidar da sua automação com atenção! Você está crescendo como um verdadeiro mestre da hospedagem. 🌿


Was this answer helpful?

« Back