Indlæg

Planlæg pålidelige cron-jobs på en Nginx-server

Planlagte jobs er rygraden i automatisering: synkronisering af data, afsendelse af rapporter, oprydning. Sådan kører vi dem pålideligt på Nginx.

Brug systemets cron, ikke WP-Cron

WordPress’ indbyggede cron udløses kun ved sidebesøg. For forudsigelig timing skal du deaktivere den og kalde wp-cron.php fra systemets crontab i stedet.

En ren crontab-linje

Kør et PHP-script hvert femte minut:

*/5 * * * * /usr/bin/php /var/www/site/tasks/sync.php >> /var/log/sync.log 2>&1

Log alt

Omdiriger altid output til en logfil. Når en automatisering fejler kl. 3 om natten, er loggen forskellen på en fem-minutters rettelse og en spildt formiddag.

Brug for skudsikre planlagte jobs til jeres integrationer? Det bygger vi.

Planlæg pålidelige cron-jobs på en Nginx-server

Hold øje med det

Et planlagt job, du aldrig tjekker, er et job, du ikke kan stole på. Vi tilføjer health-checks og alarmer, så en fejlet kørsel straks giver teamet besked — ikke tre dage senere, når dataene allerede er forældede.

← Tilbage til Nyheder & opdateringer