As tarefas CRON são como tarefas agendadas para o seu sítio Web. Eles executam automaticamente ações específicas em horários definidos, como atualização de conteúdo ou obtenção de novos feeds. Se não estiver a ver as actualizações de feeds como esperado, isso pode dever-se ao facto de uma tarefa CRON não estar a ser executada corretamente ou com a frequência certa.
Descrevemos alguns problemas com as tarefas CRON nesta documentação. Se, após contactar o seu anfitrião ou investigar as tarefas CRON, continuar a ter problemas como;
- O seu anfitrião desactivou o WP_CRON e não pode ou não permite a sua ativação
- Está a ter conflitos com outros plug-ins que não pode remover ou substituir no seu sítio
- As tarefas CRON funcionam segundo um calendário separado que não pode controlar (não com "visitas do utilizador")
Nestes casos, pode testar a seguinte solução alternativa para manter os feeds do plug-in actualizados como esperado.
Passo 1: Verifique se o ficheiro wp-cron.php está acessível. Aceda ao seu sítio Web e adicione /wp-cron.php ao URL da seguinte forma: www.smashballoon.com/wp-cron.php. Se a página estiver em branco e não apresentar um erro (404 ou semelhante), o ficheiro está acessível.
Passo 2: Aceda a https://uptimerobot.com/ (Nota: UptimeRobot é um site de terceiros sem qualquer afiliação com a Smash Balloon). Inicie sessão ou registe uma nova conta. Uma vez iniciada a sessão, verá o painel de controlo.
Passo 3: Clique em + Adicionar novo monitor.
- Na janela Novo monitor, selecione o Tipo de monitor HTTP(s).
- No campo Nome amigável, introduza o seu nome pessoal para este monitor. Pode ser qualquer coisa que possa identificar facilmente mais tarde.
- No campo URL, adicione o URL do seu sítio Web com /wp-cron.php anexado (por exemplo, https://www.smashballoon.com/wp-cron.php).
- Defina o Intervalo de monitorização para o intervalo que pretende utilizar. Com uma conta gratuita, este intervalo tem de ser superior a 5 minutos. Sugerimos 30 minutos ou mais para evitar carga desnecessária no seu sítio Web.
- Pode deixar tudo como está, ou adicionar o seu e-mail na secção Selecionar "Contactos de Alerta para Notificar". Isto irá alertá-lo se o UptimeRobot não conseguir chegar ao seu site, enviando-lhe notificações quando o seu site estiver em baixo.
- Na parte inferior da janela, clique em Criar monitor.
O UptimeRobot irá então verificar consistentemente a página wp-cron.php que irá desencadear um evento CRON, levando o nosso plugin a atualizar os feeds. Se os feeds não forem actualizados de imediato, poderá ser necessário ajustar o cache do seu sítio Web ou do seu anfitrião para limpar mais frequentemente.
A vantagem adicional de utilizar este serviço é que pode obter dados sobre o tempo de atividade e o tempo de resposta do seu sítio Web e receber rapidamente uma notificação quando o sítio Web estiver em baixo ou inacessível.
Exemplo de estatísticas de sítios Web no UptimeRobot: