docs: explain why cron jobs should be staggered (network/CPU load)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-06-12 15:48:30 +02:00
commit 08566c7807
2 changed files with 12 additions and 8 deletions

View file

@ -344,8 +344,10 @@ Der Score ist ≥ 60. Typische Auslöser: neue externe Domain (50 Pkt.) + Hidden
crontab -e
```
Je eine Zeile pro überwachter Website einfügen — mit leichtem Zeitversatz,
damit die Scans nicht gleichzeitig laufen:
Je eine Zeile pro überwachter Website einfügen — mit **Zeitversatz von mindestens 15 Minuten**
zwischen den einzelnen Scans. Ein Scan lädt alle Seiten einer Website herunter; laufen mehrere
Scans gleichzeitig, konkurrieren sie um Netzwerk und CPU und können sich gegenseitig verlangsamen
oder die überwachten Server unnötig belasten.
```cron
# bredelar.info — täglich 03:00 Uhr
@ -361,11 +363,11 @@ crontab -l
```
**Neue Website hinzufügen:**
1. Verzeichnis anlegen: `mkdir neue-seite.de`
2. Config kopieren: `cp bredelar.info/config.yaml neue-seite.de/config.yaml`
3. In der neuen config.yaml `target` und alle 4 Pfade (`data_dir`, `reports_dir`, `logs_dir`, `config_dir`) anpassen
4. Erste Prüfung: `python -m scanner --config neue-seite.de/config.yaml init`
5. Weiteren Cron-Eintrag ergänzen (z.B. 03:30 Uhr)
1. Template kopieren: `cp -r meine-seite.de neue-seite.de`
2. In `neue-seite.de/config.yaml` `target` und alle 4 Pfade (`data_dir`, `reports_dir`, `logs_dir`, `config_dir`) anpassen
3. Erste Prüfung: `python -m scanner --config neue-seite.de/config.yaml init`
4. Weiteren Cron-Eintrag ergänzen — mit 15 Minuten Abstand zum vorherigen (z.B. 03:30 Uhr)
5. `neue-seite.de/data/`, `/reports/`, `/logs/` in `.gitignore` eintragen
### Log prüfen

View file

@ -120,7 +120,9 @@ python -m scanner approve --rebuild --note "Komplettes Redesign, alle Seiten neu
## Cron-Setup
Einrichten mit `crontab -e`, folgende Zeilen einfügen — je eine pro überwachter Website,
mit leichtem Zeitversatz damit die Scans nicht gleichzeitig laufen:
mit **Zeitversatz von mindestens 15 Minuten**. Ein Scan lädt alle Seiten einer Website herunter;
laufen mehrere Scans gleichzeitig, konkurrieren sie um Netzwerk und CPU und können die
überwachten Server unnötig belasten.
```cron
# Täglich 03:00 — bredelar.info