Disse vejledninger findes kun på engelsk.
Hjælp til CronSentry
Kommandolinje 1
FAQ & opslag 14
- Skal jeg bruge hub'en for at bruge Cron-Sentry? Nej. Alt undtagen Support-skranken og den valgfri telemetri fungerer fuldt offline. Hub'en er kun til sager og, hvis du vil, brugsstatistik.
- Virker WP-CLI-kommandoerne på administreret hosting? Ja, overalt hvor WP-CLI er tilgængeligt. De er ideelle til at scripte sundhedstjek og profilering på tværs af mange websteder.
- Gør profilering mit websted langsommere? Nej. Instrumenteringen kobles kun på under faktiske cron-kørsler, så almindelige sidevisninger på frontend og i admin har nul ekstra belastning fra profileringen. Under cron tilføjer hver opgave én indsættelse og én opdatering — ubetydeligt i forhold til selve opgaven.
- Gør forespørgselsprofilering tingene langsommere? Den er slået fra som standard. Når den er slået til, aktiverer den SAVEQUERIES under cron-kørsler, så den kan registrere antallet af forespørgsler og den langsomste forespørgsel — nyttigt, mens du undersøger en tung opgave, men værd at slå fra igen bagefter. Almindelige sidevisninger bliver aldrig…
- Ordliste HookDen navngivne handling, en planlagt opgave udløser (f.eks. woocommerce_scheduled_sales).TidsplanHvor ofte en opgave gentages — hourly, twicedaily, daily eller et brugerdefineret interval; »single« betyder, at den kører én gang.StopgrænseHvor længe en opgave må køre, før Cron-Sentry betragter den som hængt og tvangslukker…
- Hvordan ser jeg, hvilket plugin der ejer en langsom opgave? Åbn en kørsels detaljevisning (eller profileringen) — Cron-Sentry slår callbacks op og viser det plugin eller tema, der ejer den, så du ved præcis, hvor du skal kigge.
- Hvordan afgør Cron-Sentry, hvilke opgaver der skal beskyttes? Opsætningsguiden undersøger din aktuelle cron-kø og Cron-Sentrys egen kørselshistorik og forudvælger de opgaver, der har størst risiko for skadelige overlap — alt, der allerede har overlappet eller hængt, opgaver med lang køretid eller tæt på deres…
- Jeg har sat en ekstern trigger op. Skal jeg stadig slå loopback-keepalive til? Det er valgfrit. Med en pålidelig ekstern trigger kan du lade keepalive være slået fra. På blandede opsætninger gør den ingen skade — den er begrænset og udløses kun, når hændelser reelt skal køre.
- Bliver mine data fjernet, hvis jeg afinstallerer? Deaktivering beholder din historik og dine indstillinger. Sletning af pluginnet kører afinstallationen, som fjerner logtabellen og alle indstillinger og planlagte oprydninger.
- Min webhook-test gjorde ingenting — hvad nu? Bekræft, at URL'en er et gyldigt endpoint for indgående webhooks, og at din udbyder tillader udgående HTTP-anmodninger. E-mailkanalen er en god reserve, mens du fejlsøger webhooken.
- Hvad sender brugstelemetrien? Kun anonyme, samlede signaler om, hvilke Cron-Sentry-skærme/-funktioner der åbnes, plus et tilstedeværelsessignal, dit websteds sprog/landestandard og et tidsstempel. Ingen navne, e-mails, brugerkonti, webstedsadresser, henvisende side, browser/user-agent, ingen vedvarende cookies eller identifikatorer på tværs af sessioner og intet af dine…
- Hvad er forskellen på at sætte på pause og at fjerne fra planen? At fjerne fra planen fjerner hændelsen fra køen. At sætte på pause beholder den planlagt, men annullerer dens callbacks, hver gang den udløses, så intet kører, før du genoptager — praktisk til midlertidigt at dæmpe et job, der opfører sig forkert, uden at miste dets tidsplan.
- Hvorfor ser jeg en Kører-række, der aldrig bliver færdig? En anmodning kan være afsluttet (timeout eller hård afbrydelse af processen), før opgaven blev lukket. Oprydningen markerer den som hængt, når den passerer stopgrænsen, og genopretter den derefter.
- Kører en opgave sjældnere, når den er beskyttet? Kun når en tidligere kørsel ikke er færdig endnu. I så fald springes den overlappende kopi over og forsøges igen kort efter, så du aldrig mister arbejde — du undgår bare at køre to på én gang.
Funktioner 8
- Bro til Action Scheduler Når Action Scheduler er til stede (WooCommerce og lignende), viser en særskilt side dens kø — antal, seneste og fejlede handlinger — og kan starte en kørsel.
- Flaskehalsprofilering Hver opgave, der kører under cron, bliver timet og målt og derefter rangeret efter gennemsnitlig varighed, maksimalt hukommelsesforbrug og fejlrate — så ressourceslugeren er tydelig. Profileringen kører kun under cron, så almindelige sidevisninger påvirkes ikke.
- Hændelseseditor Flyt tidspunkter, ændr gentagelse, tilføj eller fjern hændelser, og sæt en hook på pause/genoptag den uden at miste dens tidsplan. Du kan også definere dine egne intervaller.
- Beskyttelse mod overlap For enhver »beskyttet« opgave kører kun én kopi ad gangen. Hvis en kørsel stadig er i gang, når den næste skal køre, annulleres overlappet og forsøges igen kort efter — det forhindrer de ophobninger, der fastlåser databaser.
- Detaljer pr. kørsel Hver kørsel linker til en detaljevisning: argumenter, de callbacks, der blev udløst, det plugin/tema, der ejer den, hukommelse og — når det er slået til — antal DB-forespørgsler og den langsomste forespørgsel.
- Autopilot og advarsler ved hængte opgaver Fatale fejl midt i en opgave fanges; opgaver ud over stopgrænsen tvangslukkes, og tilbagevendende opgaver planlægges igen. Du får besked via e-mail og/eller webhook, begrænset, så du aldrig bliver oversvømmet.
- Virtuel system-cron Et hemmeligt REST-endpoint lader en rigtig crontab eller oppetidsovervågning drive cron efter en præcis tidsplan, med en valgfri loopback-keepalive til websteder, der stadig får noget trafik.
- WP-CLI Alt vigtigt kan scriptes fra kommandolinjen — ideelt for bureauer, der administrerer mange websteder. Se emnet WP-CLI-kommandoer.
Kom godt i gang 3
- Sådan virker WP-Cron, og hvorfor det driller WordPress bruger som standard ikke din servers rigtige urbaserede planlægger. I stedet tjekker det ved hver sidevisning, om en planlagt opgave skal køre, og udløser den i så fald. Det har to måder at fejle på:Websteder med lav trafik: hvis ingen besøger, udløses intet.…
- Gør cron pålidelig hele vejen igennem Åbn Opsætningsguiden, og gå til trinnet »Cron-tilstand«.Tilføj define( 'DISABLE_WP_CRON', true ); i wp-config.php.Kopiér den viste crontab-linje, og tilføj den til din servers crontab (eller en ekstern oppetidsovervågning).Klik på »Test, at mit websted kan nå sin…
- Hvad kørselsstatus betyder Gennemført — opgaven startede og sluttede normalt.Fejl — en fatal PHP-fejl stoppede opgaven midt i kørslen (fanget af nedlukningsvagten).Hængt — opgaven kørte længere end stopgrænsen og blev tvangslukket af oprydningen.Sprunget over — en beskyttet…
Vejledninger 4
- Find årsagen til en langsom eller tung opgave Åbn Dashboardet, og læs flaskehalsprofileringen. Opgaven med den længste bjælke (eller det højeste hukommelsesforbrug) er din mistænkte.Gå til Planlagte hændelser, og klik på »Kør nu« ved den hook for at genskabe den efter behov.Tjek Kørselshistorik for dens varighed…
- Redigér, sæt på pause eller tilføj en hændelse Åbn Planlagte hændelser, og klik på »Redigér« ved den hændelse, du vil ændre.Flyt tidspunktet, ændr gentagelsen, eller fjern den — argumenterne bevares automatisk.Brug »Pause« for at forhindre en hook i at køre, mens den forbliver planlagt; »Genoptag« slår den til igen.For at planlægge…
- Overvåg Action Scheduler Åbn siden »Action Scheduler« for med et blik at se antallet af ventende, igangværende, fejlede, fuldførte og annullerede.Filtrér på »failed« for at finde handlinger, der kræver opmærksomhed — et voksende antal fejlede betyder som regel, at et job fejler gentagne gange.Brug »Behandl køen nu«…
- Genopret en hængt opgave I Kørselshistorik filtrerer du på »Hængt« eller »Fejl« for at se, hvad der hang, og hvorfor.Oprydningen tvangslukker hængte kørsler og sætter tilbagevendende hændelser i kø igen automatisk — tjek Planlagte hændelser for at bekræfte, at den står i kø igen.Hvis den bliver ved med at hænge, så hæv stopgrænsen…
Support & privatliv 2
- Anonym telemetri Slået til som standard, men helt anonym: den sender kun samlede signaler om, hvilke skærme/funktioner der bruges — aldrig navne, e-mails, konti, webstedsadresser, enhedsdata eller cron-data. Den sender kun, når webstedet er tilknyttet, og du kan…
- Supportskranke Forbind webstedet med din hub for at oprette og følge sager direkte i wp-admin — hver sag har et øjebliksbillede af miljøet, så problemer kan vurderes hurtigt.Angiv hub-URL'en og produktnøglen (indbygget eller via konstanter / Indstillinger…
Intet her matcher det. Tryk på Søg for at kigge inde i selve guidene.