Gentagende og tilbagevendende opgaver er effektivitetens fjende, men de er en del af din hverdag som webspecialist, der arbejder med og administrerer applikationer. Tænk på:
- Send rapporter via e-mail den første mandag i hver måned kl. 8.15 om morgenen.
- Udførelse af overvågning kl. 5.00 og 17.00 hver hver dag på hverdage.
- Oprettelse af en backups hvert 30. minut.
- Kørsel af dit multi-task-script den første dag i hver måned.
Du ved, at du ikke behøver at vågne kl. 5 om morgenen hver dag i ugen (medmindre du ønsker det!) for at køre denne opgave.
Du kan tage dig af at køre disse baggrundsprocesser på det tidspunkt og med den hyppighed, du har brug for, takket være Cron-jobs, som giver dig mulighed for at planlægge processer med bestemte intervaller for dine applikationer og gør det muligt at automatisere gentagne opgaver.
Lad os se, hvordan du kan udnytte dem hos Kinsta!
Introduktion af Cron Jobs
Før denne version måtte Kinsta-kunder, der havde brug for at opsætte en baggrundsarbejder eller et Cron-job til deres applikation, gå på kompromis med, at processen altid ville køre. Men det er ikke længere tilfældet!
Fra og med i dag kan du tilføje et Cron-job, når du tilføjer en applikation eller når som helst i Processer. Der er ingen begrænsning på antallet af Cronjobprocesser, du kan tilføje; hver proces kræver dog mindst én pod for at køre.
Processen for at tilføje et nyt Cron-job er ret enkel:
- Log ind på MyKinsta
- Naviger til Applikationer, og klik derefter på den applikation, du gerne vil tilføje et cronjob til
- Klik på Processer på venstre sidepanel
- Klik på knappen Opret proces i øverste højre hjørne, og udfyld felterne som følger:
- Navn: Procesnavnet, f.eks. Marketing email scheduler.
- Type: Vælg Cron-job.
- Startkommando: Den kommando, der kræves for at starte processen, f.eks. npm run process.
- Gentagelser: Vælg, hvor ofte du ønsker, at processen skal køre, fra hvert minut, time, dag, uge, måned eller år. Når du vælger, hvor ofte du ønsker, at processen skal finde sted, kan du derefter vælge et bestemt minut, klokkeslæt, dag, dato eller måned, afhængigt af dit første valg.
- Podstørrelse: Dette bestemmer den CPU og RAM, der er afsat til processen.
- Instanser: Det nødvendige antal instanser, op til et maksimum på 50. Hver instans repræsenterer én pod, og alle instanser bruger den samme podstørrelse; du kan ikke definere en anden podstørrelse for hver instans.
Du kan ændre detaljerne for din proces, herunder størrelsen af din pod (vertikal skalering) og antallet af pods, der kører samtidigt (horisontal skalering). Alle ændringer, du foretager, bortset fra navnet, udløser automatisk udrulningsprocessen for applikationen.
Vil du gerne prøve denne funktion? Det kan du gøre gratis!