Kennisbank

Hosting & domeinen

Cronjobs uitgelegd

Een cronjob is een geplande taak die een server automatisch uitvoert op vaste momenten, bijvoorbeeld elke nacht een back-up maken of elk kwartier nieuwe bestellingen synchroniseren. WordPress heeft een eigen systeem (WP-Cron) dat alleen draait als iemand de website bezoekt; bij weinig of juist veel verkeer kan dat onbetrouwbaar of zwaar zijn. Een gangbare oplossing is WP-Cron uitschakelen en een echte servercronjob instellen die het op vaste momenten aanroept.

Bijgewerkt op November 7, 2026

Veel taken op een website moeten regelmatig gebeuren zonder dat iemand op een knop drukt: een back-up maken, een nieuwsbrief versturen, voorraad synchroniseren, oude gegevens opruimen. Op een server gebeurt dat met cronjobs. Weten hoe ze werken, helpt bij het oplossen van problemen als iets niet op tijd gebeurt.

Wat is een cronjob?

Een cronjob is een instructie aan de server: voer dit commando of deze URL uit op dit moment. De planning wordt geschreven in een vaste notatie met vijf velden: minuut, uur, dag van de maand, maand en dag van de week.

  • 0 3 * * * — Betekenis: elke dag om 03:00
  • */15 * * * * — Betekenis: elk kwartier
  • 0 8 * * 1 — Betekenis: elke maandag om 08:00

In de meeste hostingpanelen stel je cronjobs in via een formulier, zonder de notatie zelf te hoeven typen.

Toepassingen

  • Automatische back-ups.
  • E-mailwachtrijen versturen.
  • Synchronisatie met voorraad, boekhouding of CRM.
  • Geplande berichten publiceren.
  • Opschonen van logboeken, sessies of tijdelijke bestanden.
  • Sitemaps vernieuwen.

WP-Cron in WordPress

WordPress heeft een eigen systeem, WP-Cron. Dat werkt anders:

  • het controleert bij elk bezoek of er taken klaarstaan;
  • bij weinig verkeer kunnen taken te laat worden uitgevoerd (geen bezoek, geen uitvoering);
  • bij veel verkeer kan het onnodige serverbelasting geven.

Een veelgebruikte oplossing:

  1. Schakel WP-Cron uit via een instelling in wp-config.php (DISABLE_WP_CRON).
  2. Stel een servercronjob in die bijvoorbeeld elke vijf of vijftien minuten wp-cron.php aanroept.

Sommige managed hostingpartijen regelen dit standaard. Vraag het na voordat je zelf iets wijzigt.

Problemen herkennen

  • Geplande berichten met de status "Gemist".
  • E-mails van formulieren of webshop die vertraagd zijn.
  • Synchronisaties die niet bijwerken.
  • Back-ups die ontbreken.

Een plugin die geplande taken toont, of de sitediagnose van WordPress, kan helpen. Bekijk ook de logboeken. Zie Serverlogboeken lezen.

Bewaken

Belangrijke taken, zoals back-ups en synchronisaties, horen bewaakt te worden. Laat bij een mislukte taak een melding sturen. Zie Mislukte automatiseringen bewaken.

Voorbeeld

Stel: een kleine webshop met weinig nachtverkeer merkt dat de synchronisatie van de voorraad met de kassa soms uren achterloopt. WP-Cron wordt pas uitgevoerd als er een bezoeker is. Na het uitschakelen van WP-Cron en het instellen van een servercronjob die elke vijf minuten draait, loopt de synchronisatie weer op tijd.

Veelgestelde vragen

Kan ik zelf cronjobs instellen?

Bij veel hostingpakketten wel, via het hostingpaneel.

Is WP-Cron slecht?

Niet per se, maar bij weinig of veel verkeer is een servercronjob vaak betrouwbaarder.

Hoe vaak moet een cronjob draaien?

Zo vaak als de taak nodig heeft; te vaak geeft onnodige belasting.

Werkt dit ook op Webflow of Shopify?

Daar beheert het platform geplande taken; je stelt zelf geen servercronjobs in.

Wat als een cronjob niet werkt?

Controleer de instelling, het pad of de URL en de logboeken, of vraag je hostingpartij.

Hulp nodig?

Wil je dat de geplande taken van je website betrouwbaar draaien? Bekijk onze dienst website-onderhoud.

Zie je geplande berichten die niet worden gepubliceerd, of e-mails en synchronisaties die vertraagd zijn? Controleer dan eerst of WP-Cron goed draait, voordat je de plugin de schuld geeft.

No items found.

Kennisbank

Verder lezen

Gerelateerde artikelen

Hosting & domeinen

Subdomeinen beheren

Een subdomein (zoals shop.jouwbedrijf.nl of test.jouwbedrijf.nl) is een apart adres binnen je domeinnaam dat naar een andere dienst kan wijzen. Houd een overzicht bij van alle subdomeinen, waar ze naar wijzen en wie ze beheert. Verwijder DNS-records van diensten die je niet meer gebruikt, anders kan iemand anders dat subdomein overnemen (subdomain takeover). Bescherm test- en stagingomgevingen tegen indexering en ongeautoriseerde toegang, en zorg voor geldige certificaten.

Hosting & domeinen

E-mail en websitehosting gescheiden houden

Veel hostingpakketten bevatten ook e-mail, maar het scheiden van e-mail en websitehosting heeft voordelen: een storing, hack of verhuizing van je website raakt je e-mail niet, en gespecialiseerde e-maildiensten (zoals Microsoft 365 of Google Workspace) bieden betere spamfilters, beveiliging, opslag en samenwerkingsfuncties. Technisch regel je het met DNS: MX-records wijzen naar de e-maildienst, A- of CNAME-records naar de webhosting. Let bij elke wijziging aan de DNS op dat je e-mailrecords intact blijven.

Hosting & domeinen

Voorkomen dat je domeinnaam verloopt

Een domeinnaam verloopt als hij niet op tijd wordt verlengd, bijvoorbeeld door een verlopen creditcard, een oud contactadres of een vergeten account. Voorkom dat door automatische verlenging aan te zetten, een geldige betaalmethode en een algemeen contactadres te gebruiken, een overzicht bij te houden van al je domeinnamen met vervaldatums en een herinnering in je agenda te zetten. Is hij toch verlopen, neem dan direct contact op met je registrar: vaak is er nog een periode waarin je hem kunt terugkrijgen.

Kom je er niet uit?

Wij kijken graag met je mee. Stel je vraag over je website, webshop, hosting, e-mail of Google, dan helpen we je verder.

Neem contact op