54d29d3afa
Document hosting setup, external monitoring architecture, landing page concept, env template, and phased todo checklist for the wint.global Classic 1.0 counterpart to boka. Co-authored-by: Cursor <cursoragent@cursor.com>
1.2 KiB
1.2 KiB
05 — Plesk Cron (Geplante Aufgaben)
Priorität: high
Abhängigkeiten: 01, 03 (Skript muss existieren)
Referenz: Plesk → Websites & Domains → Geplante Aufgaben
Ziel
Monitoring automatisch alle 5–10 Minuten ausführen.
Checkliste
- Aufgabe anlegen: PHP-Skript ausführen
- Skriptpfad:
httpdocs/monitor.php(Pfad nach Deployment verifizieren) - PHP-Version: höchste stabile (z. B. 8.5.7)
- Aktiv angehakt
- Ausführen: Cron-Stil
- Expression:
*/10 * * * *(Pull-Checks alle 10 Min) - Beschreibung: z. B. „0012 external monitoring pull“
- Benachrichtigen: Nur Fehler (PHP-Crash → Plesk-Mail)
- Jetzt ausführen — Exit-Code / Log prüfen
- Optional zweite Aufgabe für leichtgewichtigen Heartbeat-Only-Check (
*/5) — nur wenn von monitor.php getrennt
Cron-Referenz
*/10 * * * * monitor.php (HTTPS/SSL + stale push check)
Plesk nutzt System-Timezone des Servers.
Akzeptanzkriterien
- Aufgabe läuft scheduled ohne manuellen Klick
data/last-checks.jsonTimestamp bewegt sich
Fehlerbehebung
- Skriptpfad relativ zu Domain-Root in Plesk
max_execution_timebei vielen URLs erhöhen- Bei Timeout: URLs batching oder Interval vergrößern