Damit im Aufgabenbereich alle automatisierten Aufgaben regelmäßig abgearbeitet werden können, muss auf Ihrem Webserver einmalig ein sogenannter Cronjob eingerichtet werden.
Bei Kunden, welche Ihre PRIME Seite bei uns hosten, geschieht dies automatisch.
Ein Cronjob ist einfach gesagt ein Service Ihres Webservers, welcher sich darum kümmert, dass eine bestimmte Aufgabe regelmäßig durchgeführt wird. Hier erfahren Sie mehr über Cronjobs.
Der Cron-Aufruf findet über eine nur für Ihre Website gültige und nur Ihnen bekannte URL statt. Die URL erfahren Sie unter System ➜ Einstellungen.
Wenn Sie auf Basiseinstellungen geklickt haben, finden Sie im Bereich Aufgaben die Cronjob-URL.
Bei aktivierter E-Mail-Benachrichtigung erhält der Administrator der Webseite eine E-Mail nach der Ausführung von Aufgaben.
Falls Ihre PRIME Installation auf unseren Servern gehostet wird, werden die Cronjobs automatisch korrekt eingerichtet.
Sollten Sie PRIME auf einem eigenen Server installieren, fällt die Einrichtung des Cronjobs sehr unterschiedlich aus.
Hier sehen Sie beispielhaft die Einrichtung eines Cronjobs bei einem Hoster wie ALL-INKL.COM:
Zwei Elemente sind bei der Einrichtung wichtig:
Je nachdem, in welchen Intervallen Ihre Aufgaben abgearbeitet werden sollen, sollten Sie den Zeitpunkt der Ausführung (Intervall) entsprechend einstellen. Exportieren Sie z. B. Daten ein Mal die Woche, reicht ein tägliches Intervall. Exportieren Sie jedoch unregelmäßig und häufig, dann können Sie den Cronjob auch auf ein stündliches Intervall stellen.
Als Faustregel gilt: Der Cron-Job Intervall sollte mindestens so häufig aktiviert werden, wie das kleinste Intervall im Aufgabenbereich.
Es gibt auch Hoster, welche direkt keinen HTTP Aufruf einer URL als Cronjob zulassen. Dort können Sie die URL z.B. per cURL oder wget aufrufen:
cURL
/usr/bin/curl "https://www.meine-seite.de/index.php?option=com_prime&task=jobs.trigger&hash=1234567890"
wget
-O /dev/null "https://www.meine-seite.de/index.php?option=com_prime&task=jobs.trigger&hash=1234567890"
Sollten Sie PRIME nicht bei uns hosten und Ihr eigenes Webserverpaket bietet keine Cronjobs an, dann gibt es eine einfache Lösung:
Es existieren teils kostenlose Cronjob Onlinedienste. Als Beispiel nennen wir www.cronjob.de.
Für eine präzise und zuverlässige Abarbeitung des Cronjobs empfehlen wir jedoch einen Cronjob im eigenen Webserver oder Sie hosten Ihre Webseite gleich bei uns.