Een WooCommerce-winkel met vastgelopen acties
Duizenden geplande acties blijven in afwachting en e-mails gaan te laat de deur uit. LayerAssist vindt de actie die faalt, krijgt de wachtrij weer in beweging en stelt een echte cron in.
Back-ups, e-mails, imports, geplande berichten: veel werk van je website gebeurt op de achtergrond, volgens een schema. LayerAssist controleert of die taken draaien, zoekt uit waarom er één niet liep en zet hem weer aan het werk.
Cronjobs en wachtrijen werken als niemand kijkt: nachtelijke back-ups, factuurmails, productimports, cache opruimen, geplande berichten. Stopt er één, dan verschijnt er geen foutpagina; het werk wordt gewoon niet gedaan.
Je merkt het later, op de harde manier: de back-up die je nodig hebt is drie maanden oud, klanten kregen hun facturen nooit, het ochtendbericht is nooit verschenen.
WP-Cron draait als iemand de site bezoekt. Op een rustige site, of achter een cache, draaien geplande taken te laat of helemaal niet.
Een taak die met de hand werkt, faalt volgens schema door een andere PHP-versie, een ontbrekend pad of een verplaatst script.
Queue-workers moeten altijd draaien. Na een crash, een deployment of een herstart start niets ze opnieuw.
Eén falende taak, een slot dat nooit vrijkomt of een taak die langer duurt dan zijn interval blokkeert alles wat erachter komt.
Het controleert het schema, de logs en het resultaat: wat de taak had moeten opleveren.
Het leest de crontab van de server, de cronjobs in je hostingpaneel en de geplande gebeurtenissen van WordPress, en legt elk ervan uit.
Het zoekt naar bewijs: de logregel, het verse back-upbestand, de verstuurde e-mail, de geleegde wachtrij.
Het voert het commando van de taak uit zoals cron dat doet, leest de fout en corrigeert daarna het pad, de PHP-versie of de rechten.
Het kan WP-Cron vervangen door een echte servercron, workers instellen die zichzelf herstarten en logging toevoegen, zodat mislukkingen een spoor achterlaten.
Het pad in het back-upscript gecorrigeerd, het één keer uitgevoerd en een e-mail bij mislukking ingesteld
Duizenden geplande acties blijven in afwachting en e-mails gaan te laat de deur uit. LayerAssist vindt de actie die faalt, krijgt de wachtrij weer in beweging en stelt een echte cron in.
Na een deployment startte de queue-worker niet meer. LayerAssist zet hem onder een supervisor zodat hij zichzelf herstart, en stelt een dienstmonitor voor.
Berichten gepland voor 6 uur verschijnen pas om 12 uur: achter de cache draaide WP-Cron alleen als de cache verliep. Een servercron lost het op.
SSH geeft het volledige beeld; ook het hostingpaneel toont zijn cronjobs.
In de chat: ‘Draaien onze geplande taken?’ of ‘Waarom is de import van vannacht mislukt?’
Het vindt de oorzaak, lost die op en voert de taak één keer uit om te bewijzen dat hij werkt.
Vraag om een dagelijkse controle als je eigen automatisering en voeg de dienstmonitor toe voor queue-workers die als dienst draaien.
Cron is de eigen planner van de server en draait op tijd. WP-Cron is de ingebouwde planner van WordPress en draait alleen als iemand de site bezoekt. Voor betrouwbare tijden kan LayerAssist WP-Cron starten vanuit een echte servercron.
Ja, met SSH-toegang. Het controleert workerprocessen, mislukte taken en de lengte van de wachtrij, en kan workers onder Supervisor of systemd laten draaien zodat ze zichzelf herstarten.
Met een geplande controle als je eigen automatisering: elke ochtend zoekt die bijvoorbeeld naar bewijs dat je taken hebben gedraaid en waarschuwt je als er één ontbreekt. Een ingebouwde heartbeat-monitor is er nog niet.
De cronjobs en logs van je eigen gebruiker lezen lukt met een gewone login. Systeemdiensten of taken van andere gebruikers wijzigen vraagt sudo, dat inbegrepen is vanaf het Plus-abonnement.
Alle monitoringgidsenBekijk wat elk abonnement bevatHoe LayerAssist werkt
Vanaf $ 9 per maand · 14 dagen bedenktijd
Voeg je website toe en stel vandaag je eerste vraag. Niets voor jou? Zeg binnen 14 dagen op en krijg je eerste betaling terug, min alleen het AI-werk dat je gebruikte.
7 dagen gratis · Geen creditcard nodig · Geen technische kennis nodig.