o

StartAnleitungen › Drupal

Drupal Cronjob einrichten: Cron zuverlässig von außen aufrufen

Drupal bringt mit Automated Cron einen eingebauten Zeitplaner mit, der beim Seitenaufruf mitläuft. Diese Anleitung zeigt, wie Sie ihn abschalten und die Cron-Adresse stattdessen im festen Takt von außen anstoßen lassen.

Warum überhaupt

Automated Cron hängt an Ihren Besuchern

Drupal prüft am Ende eines Seitenaufrufs, ob der Cron fällig ist, und startet ihn dann im selben Vorgang. Auf einer Seite mit wenig Verkehr heißt das: Kommt niemand vorbei, läuft auch der Cron nicht. Aufgaben verschieben sich um Stunden.

Betroffen ist alles, was Drupal im Hintergrund erledigt: der Suchindex, das Aufräumen alter Protokolle und Zwischenspeicher, geplante Veröffentlichungen, Update-Prüfungen und bei Drupal Commerce die Verarbeitung von Bestellungen.

Auf einer stark besuchten Seite dreht sich das um. Dort hängt der Cron-Lauf an einem zufälligen Besucher, der dann spürbar länger auf seine Seite wartet. Ein fester Takt von außen löst beide Fälle und macht den Zeitpunkt vorhersagbar.

Aufzurufende Adresse
https://ihre-domain.de/cron/IHR-SCHLUESSEL
Empfohlenes Intervall
alle 5 Minuten
Getestet mit
Drupal 8, 9, 10 und 11
Ausreichender Tarif
Der kostenlose Tarif genügt. Bei Drupal Commerce ist der Minutentakt aus Plus sinnvoll.

Einrichtung

Schritt für Schritt

  1. Cron-Adresse heraussuchen

    Melden Sie sich als Administrator an und gehen Sie auf Konfiguration › System › Cron (Adresse /admin/config/system/cron). Dort steht die vollständige Cron-Adresse samt Schlüssel zum Kopieren. Alternativ finden Sie sie unter Berichte › Statusbericht im Abschnitt zu den Cron-Wartungsaufgaben.

    https://ihre-domain.de/cron/IHR-SCHLUESSEL
  2. Automated Cron abschalten

    Auf derselben Seite steht die Einstellung Cron ausführen alle. Setzen Sie sie auf Nie. Damit läuft der Cron ausschließlich noch über den Aufruf von außen und nicht mehr nebenbei bei Seitenaufrufen.

  3. Adresse einmal im Browser aufrufen

    Rufen Sie die kopierte Adresse einmal selbst auf. Richtig ist, dass Sie danach wieder auf der Startseite landen oder eine leere Antwort bekommen. Eine Fehlerseite bedeutet meist, dass der Schlüssel nicht stimmt oder eine Sperre davor liegt.

  4. Konto bei Cronjob.de anlegen

    Die Registrierung dauert eine Minute und ist kostenlos. Drei Cronjobs bleiben dauerhaft gratis, die ersten 14 Tage laufen im Unlimited-Tarif.

  5. Cronjob mit dieser Adresse anlegen

    Tragen Sie die Adresse ein und wählen Sie im Zeitplan die Minuten 0, 5, 10 und so weiter an. Wer die Crontab-Syntax kennt, tippt stattdessen direkt den Ausdruck ein.

    */5 * * * *
  6. Fehler-Benachrichtigung einschalten

    Damit Sie es merken, wenn Ihre Seite nicht mehr antwortet, hinterlegen Sie in den Einstellungen des Ordners eine E-Mail-Adresse. Sie werden dann bei einem fehlgeschlagenen Aufruf benachrichtigt.

Kontrolle

Läuft es wirklich?

Im Aufrufprotokoll von Cronjob.de sehen Sie nach wenigen Minuten die ersten Aufrufe mit Status 200. In Drupal selbst steht unter Berichte › Statusbericht, wann der Cron zuletzt gelaufen ist. Diese Angabe sollte nie älter als Ihr Intervall sein.

FAQ

Häufige Fragen zu Drupal

Wo bekomme ich den Cron-Schlüssel her?
Drupal erzeugt ihn bei der Installation selbst. Sie finden ihn nicht als Einstellung, sondern als Teil der fertigen Adresse unter Konfiguration > System > Cron. Kopieren Sie die Adresse als Ganzes.
Ist die Cron-Adresse ein Sicherheitsrisiko?
Der Schlüssel in der Adresse ist der Schutz. Wer ihn nicht kennt, kann den Cron nicht auslösen. Behandeln Sie die Adresse deshalb wie ein Passwort und schicken Sie sie nicht offen herum.
Muss ich Automated Cron wirklich abschalten?
Nein, aber es ist sinnvoll. Sonst läuft beides parallel, und der Zeitpunkt bleibt unvorhersagbar. Drupal verhindert zwar durch eine Sperre, dass zwei Läufe gleichzeitig arbeiten, aber die zusätzliche Prüfung bei jedem Seitenaufruf bleibt.
Reicht der kostenlose Tarif?
Für die meisten Seiten ja. Alle fünf Minuten genügt für Suchindex, Aufräumarbeiten und Update-Prüfungen. Bei Drupal Commerce empfehlen wir den Minutentakt.
Mein Aufruf endet mit Fehler 403.
Dann stimmt der Schlüssel nicht oder er wurde neu erzeugt. Holen Sie sich die Adresse noch einmal frisch aus der Cron-Einstellungsseite. Auch ein Passwortschutz auf Verzeichnisebene oder eine Regel in der .htaccess kann die Ursache sein.
Was ist mit Drush?
Auf einem eigenen Server ist "drush cron" der übliche Weg. Diese Anleitung richtet sich an Webspace ohne Kommandozeile. Wer Drush nutzen kann, braucht den Aufruf von außen nicht.

Cronjob jetzt anlegen

Konto anlegen, Adresse eintragen, Zeitplan anklicken. Drei Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.

Kostenlos starten Preise ansehen

Weitere Anleitungen

Offizielle Dokumentation von Drupal

Die Angaben zu Drupal stammen aus deren eigener Dokumentation, Stand September 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat.