Uma loja WooCommerce com ações encravadas
Milhares de ações agendadas ficam pendentes e os emails saem atrasados. O LayerAssist encontra a ação que falha, põe a fila de novo a andar e configura um cron real.
Cópias de segurança, emails, importações, artigos agendados: grande parte do trabalho do teu site acontece em segundo plano, segundo um horário. O LayerAssist verifica se essas tarefas correm, descobre porque é que uma não correu e põe-na de novo a funcionar.
As tarefas cron e as filas trabalham quando ninguém está a ver: cópias de segurança noturnas, emails de faturas, importações de produtos, limpezas de cache, artigos agendados. Quando uma para, não aparece nenhuma página de erro; o trabalho simplesmente não é feito.
Descobres mais tarde, da pior maneira: a cópia de que precisas tem três meses, os clientes não receberam as faturas, o artigo da manhã nunca foi publicado.
O WP-Cron corre quando alguém visita o site. Num site com pouco movimento, ou atrás de uma cache, as tarefas agendadas correm tarde ou nunca.
Uma tarefa que funciona à mão falha no agendamento por causa de outra versão do PHP, de um caminho em falta ou de um script mudado de sítio.
Os workers de filas têm de correr sempre. Depois de uma falha, de um deploy ou de um reinício, nada os volta a iniciar.
Uma tarefa que falha, um bloqueio que nunca é libertado ou uma tarefa que demora mais do que o seu intervalo travam tudo o que vem atrás.
Verifica o horário, os registos e o resultado: o que a tarefa devia ter produzido.
Lê o crontab do servidor, as tarefas cron do painel do alojamento e os eventos agendados do WordPress, e explica cada um.
Procura as provas: a entrada no registo, o ficheiro de cópia recente, o email enviado, a fila esvaziada.
Corre o comando da tarefa como o cron o faz, lê o erro e depois corrige o caminho, a versão do PHP ou as permissões.
Pode substituir o WP-Cron por um cron real do servidor, configurar workers que reiniciam sozinhos e acrescentar registos, para que as falhas deixem rasto.
Corrigi o caminho no script de cópia, corri-o uma vez e configurei um email em caso de falha
Milhares de ações agendadas ficam pendentes e os emails saem atrasados. O LayerAssist encontra a ação que falha, põe a fila de novo a andar e configura um cron real.
Depois de um deploy, o worker da fila nunca mais arrancou. O LayerAssist põe-no sob um supervisor para reiniciar sozinho e sugere um monitor de serviço.
Os artigos agendados para as 6 aparecem ao meio-dia: atrás da cache, o WP-Cron só corria quando a cache expirava. Um cron do servidor resolve.
O SSH dá a imagem completa; o painel do alojamento também mostra as tarefas cron dele.
No chat: «As nossas tarefas agendadas estão a correr?» ou «Porque é que a importação desta noite falhou?»
Encontra a causa, corrige-a e corre a tarefa uma vez para provar que funciona.
Pede uma verificação diária como automação tua e adiciona o monitor de serviço para os workers de filas que correm como serviço.
O cron é o agendador do próprio servidor e corre a horas. O WP-Cron é o agendador integrado do WordPress e só corre quando alguém visita o site. Para horários fiáveis, o LayerAssist pode acionar o WP-Cron a partir de um cron real do servidor.
Sim, com acesso SSH. Verifica os processos worker, as tarefas falhadas e o tamanho da fila, e pode correr os workers sob o Supervisor ou o systemd para reiniciarem sozinhos.
Com uma verificação agendada como automação tua: todas as manhãs, por exemplo, procura as provas de que as tarefas correram e avisa-te quando falta alguma. Ainda não há um monitor «heartbeat» incluído.
Ler as tarefas cron e os registos do teu próprio utilizador funciona com um acesso normal. Mudar serviços do sistema ou tarefas de outros utilizadores exige sudo, incluído a partir do plano Plus.
Todos os guias de monitorizaçãoVê o que cada plano incluiComo funciona o LayerAssist
A partir de $ 9 por mês · 14 dias para mudar de ideias
Adicione o seu site e faça a primeira pergunta hoje. Não é para si? Cancele em 14 dias e receba de volta o primeiro pagamento, descontando apenas o trabalho de IA utilizado.
Grátis durante 7 dias · Sem cartão de crédito · Não são precisos conhecimentos técnicos.