Categorieën bekijken

Cronjobs toevoegen op Kinsta

2 min leestijd

Voor dit KB-artikel gaan we uit van het toevoegen van cronjobs voor WP All Import.

Belangrijk vooraf: bij Kinsta mogen cronjobs niet frequenter dan eens per 5 minuten draaien. WP All Import verlangt eigenlijk dat een van beide cronjobs elke 2 minuten draait, maar dat kan dus niet. Als dat écht moet, kan je daar bijvoorbeeld cron-job.org voor gebruiken.

Via support-afdeling #

Bij Kinsta kan je cronjobs laten toevoegen via de support-afdeling. Je neemt contact met ze op via de livechat en geeft ze de instructies dia WP All Import aanlevert, zoals omschreven in hun documentatie.

Let wel dat je aangeeft dat er wget voor de url moet komen te staan, anders gebeurt er niks met de cronjob.

Via crontab #

Je kan het ook zelf doen. Gebruik dan een app zoals Termius om via SSH verbinding te maken, of doe het via je commandline-tool. De verbindingsgegevens vind je in MyKinsta onder Info > SFTP/SSH.

Als je binnen bent, voer je het commando crontab -e in. Je gaat dan het brontab-bestand bewerken.

Voer bovenaan het bestand de volgende regel in:
SHELL=/bin/bash

Laat de rest van het bestand staan zoals het is en ga onderaan verder werken. Als je meerdere imports/exports toe moet voegen, doe dat dan gegroepeerd per action-type.

Voor de notatie van de frequentie kan je een dienst als crontab.guru gebruiken.

Uiteindelijk zou je bestand er (ongeveer) uit moeten zien zoals onderstaand:

De laatste stap is erg belangrijk. Pas als je de toetsencombinaties CTRL + S en CTRL + X hebt ingedrukt, wordt het bestand in gebruik genomen. Het afsluiten van het bestand is voor de server het teken om het te gaan gebruiken.

Je kan testen of je cronjobs draaien door in MyKinsta te gaan naar Logs en daar in de dropdown error.log te veranderen naar access.log. Vervolgens voer je in het zoekveld nog (bijvoorbeeld) wp-load.php in, zodat je de resultaten alleen de binnengekomen requests te zien krijgt.

Mogelijk gemaakt door BetterDocs