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
- Öffne Entwicklung →
Automationen. Unter Zeitplan und Cron steht die Adresse
https://deine-domain.de/bloqy/cron?key=…. - 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 - 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.