bloqyDokumentation

Betrieb und Wartung

Zeitgesteuerte Aufgaben (Cron)

Automationen, Papierkorb, Rechtstexte und Berichte pünktlich ausführen lassen.

bloqy braucht keinen Cronjob. Aufgaben im Hintergrund laufen nach Seitenaufrufen und Admin-Aufrufen mit (Pseudo-Cron). Unter PHP-FPM bekommt der Besucher seine Seite vorher, es entsteht keine Wartezeit. Bei wenig Besuchern laufen Zeitpläne dadurch aber später als geplant.

Was im Hintergrund läuft

  • Zeitpläne und Ereignisse der Automationen
  • Zeitgesteuertes Veröffentlichen und Offline-Nehmen von Seiten
  • Leeren der Papierkörbe nach Ablauf der Frist (einmal am Tag)
  • Aktualisieren der Rechtstexte (einmal am Tag)
  • E-Mail-Bericht der Statistik
  • Aufbau des Suchindex

Cron-Adresse einrichten

  1. Öffne Entwicklung → Automationen. Unter Zeitplan und Cron steht die Adresse https://deine-domain.de/bloqy/cron?key=….
  2. Richte beim Hoster einen Cronjob ein, der diese Adresse alle 5 Minuten aufruft, z. B.:
    */5 * * * * curl -s "https://deine-domain.de/bloqy/cron?key=…" >/dev/null
  3. Nach dem ersten Aufruf zeigt die Seite „Cronjob zuletzt aufgerufen am …“.

Der Schlüssel steht in config/secrets.php (cron_key). Ohne gültigen Schlüssel antwortet die Adresse mit 403.

Mit bloqy Cloud

Mit dem Abo bloqy Cloud ruft bloqy die Adresse selbst alle 5 Minuten auf. Ein eigener Cronjob ist dann nicht nötig.