En WooCommerce-butik med åtgärder som har fastnat
Tusentals schemalagda åtgärder står kvar som väntande och mejlen går iväg sent. LayerAssist hittar åtgärden som misslyckas, får igång kön och ställer in ett riktigt cron.
Säkerhetskopior, e-post, importer, schemalagda inlägg: mycket av webbplatsens arbete sker i bakgrunden enligt schema. LayerAssist kontrollerar att uppgifterna körs, tar reda på varför en inte gjorde det och startar den igen.
Cron-jobb och köer arbetar när ingen tittar: nattliga säkerhetskopior, fakturamejl, produktimporter, cacherensning, schemalagda inlägg. När ett av dem stannar visas ingen felsida – arbetet blir helt enkelt inte gjort.
Du får veta det senare och på det svåra sättet: säkerhetskopian du behöver är tre månader gammal, kunderna fick aldrig sina fakturor, morgonens inlägg publicerades aldrig.
WP-Cron utlöses när någon besöker webbplatsen. På en webbplats med få besök eller bakom en cache körs schemalagda uppgifter sent eller inte alls.
Ett jobb som fungerar när det körs manuellt misslyckas enligt schema på grund av en annan PHP-version, en saknad sökväg eller ett flyttat skript.
Köarbetare måste köras hela tiden. Efter en krasch, en driftsättning eller en omstart startar ingenting dem igen.
Ett jobb som misslyckas, ett lås som aldrig släpps eller ett jobb som tar längre tid än sitt intervall blockerar allt bakom sig.
Den kontrollerar schemat, loggarna och resultatet: det som jobbet skulle ha skapat.
Den läser serverns crontab, cron-jobben i webbhotellets kontrollpanel och WordPress schemalagda händelser och förklarar var och en.
Den letar efter bevis: en rad i loggen, en färsk säkerhetskopia, ett skickat mejl, en tömd kö.
Den kör jobbets kommando på samma sätt som cron gör, läser felet och rättar sedan sökvägen, PHP-versionen eller behörigheterna.
Den kan ersätta WP-Cron med ett riktigt servercron, ställa in arbetare som startar om sig själva och lägga till loggning så att misslyckanden lämnar spår.
Rättade sökvägen i skriptet för säkerhetskopiering, körde det en gång och ställde in ett mejl vid misslyckande
Tusentals schemalagda åtgärder står kvar som väntande och mejlen går iväg sent. LayerAssist hittar åtgärden som misslyckas, får igång kön och ställer in ett riktigt cron.
Efter en driftsättning startade köarbetaren aldrig igen. LayerAssist lägger den under supervisor så att den startar om sig själv och föreslår en tjänsteövervakare.
Artiklar som schemalagts till 06:00 publiceras vid lunch: bakom cachen utlöstes WP-Cron först när cachen gick ut. Ett servercron löser det.
SSH ger hela bilden; webbhotellets kontrollpanel visar också sina cron-jobb.
I chatten: ”Körs våra schemalagda jobb?” eller ”Varför misslyckades nattens import?”
Den hittar orsaken, åtgärdar den och kör jobbet en gång för att bevisa att det fungerar.
Be om en daglig kontroll som en egen automatisering och lägg till en tjänsteövervakare för köarbetare som körs som tjänst.
Cron är serverns egen schemaläggare och körs exakt i tid. WP-Cron är schemaläggaren som är inbyggd i WordPress och utlöses bara när någon besöker webbplatsen. För pålitliga tider kan LayerAssist köra WP-Cron från ett riktigt servercron.
Ja, med SSH-åtkomst. Den kontrollerar arbetarprocesser, misslyckade jobb och köns längd och kan köra arbetarna under Supervisor eller systemd så att de startar om sig själva.
Med en schemalagd kontroll som en egen automatisering: varje morgon letar den till exempel efter bevis på att jobben kördes och säger till när något saknas. En inbyggd ”heartbeat”-övervakare finns inte än.
Att läsa cron-jobb och loggar för din egen användare går med vanlig åtkomst. Ändringar i systemtjänster eller andra användares jobb kräver sudo, som ingår i Plus och högre abonnemang.
Alla guider om övervakningSe vad varje abonnemang innehållerSå fungerar LayerAssist
Från 9 $ i månaden · 14 dagar att ångra dig
Lägg till din webbplats och ställ din första fråga redan i dag. Inte för dig? Säg upp inom 14 dagar och få tillbaka din första betalning, med avdrag endast för det AI-arbete du använt.
Gratis i 7 dagar · Inget kreditkort behövs · Ingen teknisk kunskap krävs.