Metriken-Push nach InfluxDB und Dashboard wordpress_ct101; Hausmeister meldet RAM erst nach anhaltender Hochlast.
52 lines
1.9 KiB
Markdown
52 lines
1.9 KiB
Markdown
# Arakava News
|
|
|
|
Manuelle Projektdoku fuer dauerhafte Hinweise, die **nicht** in die auto-generierte `STATE.md` gehoeren.
|
|
|
|
## RSS-Manager
|
|
|
|
- Primarer Feed- und Posting-Dienst: `CT 109`
|
|
- WordPress-Ziel: `arakavanews.com`
|
|
- RSS-Manager-URL: `http://100.113.244.101:8080`
|
|
|
|
## Feed-Aenderung Maerz 2026
|
|
|
|
- Der Feed `Corona-Transition` wurde ersetzt, weil `transition-news.org` nach dem Domainwechsel keinen funktionierenden RSS-Backend-Feed mehr geliefert hat.
|
|
- Ersatzfeed ist jetzt `Norbert Haering` mit `https://norberthaering.de/feed/`.
|
|
- Das bestehende Posting-Intervall blieb unveraendert bei `4 Stunden`.
|
|
|
|
## WordPress-Zuordnung
|
|
|
|
- Die bisherige Kategorie `Corona-Transition` wurde direkt umbenannt.
|
|
- Aktueller Kategoriename: `Norbert Haering`
|
|
- Aktueller Slug: `norbert-haering`
|
|
- Hauptbereich: `Gesundheit`
|
|
|
|
## Logo-Stand
|
|
|
|
- Das alte `C`-Symbol von `Corona-Transition` wird fuer neue Beitraege nicht mehr verwendet.
|
|
- Fuer `Norbert Haering` wurde ein neues WordPress-Medium hinterlegt und dem Feed zugeordnet.
|
|
- Ein Test-/Live-Post wurde nach der Umstellung erfolgreich auf WordPress veroeffentlicht.
|
|
|
|
## Docker CT101 (wordpress-v2)
|
|
|
|
Versionierte Compose + Tuning unter `docker/`:
|
|
|
|
| Datei | Zweck |
|
|
|-------|-------|
|
|
| `docker/docker-compose.yml` | Stack + mem_limit (app 2g, mysql 1g) |
|
|
| `docker/apache/mpm_prefork.conf` | Apache Worker-Limit |
|
|
| `docker/mysql/my.cnf` | InnoDB buffer 512M, max_connections 50 |
|
|
| `docker/deploy.sh` | Deploy nach `/opt/wordpress/` |
|
|
|
|
CT-RAM: **6 GB** (Host pve-hetzner). Deploy:
|
|
|
|
```bash
|
|
cd arakava-news/docker && ./deploy.sh
|
|
# oder manuell auf hetzner: pct set 101 -memory 6144
|
|
```
|
|
|
|
## Monitoring Phase 2 (28.06.2026)
|
|
|
|
- **Hausmeister:** RAM-Alert erst ab **95%** und **5 Min** anhaltend (`monitor.py`)
|
|
- **Metriken:** `docker/push-metrics.sh` jede Minute (Cron auf pve-hetzner) → InfluxDB `wordpress` / `node=ct101`
|
|
- **Grafana:** Board `wordpress_ct101` → `/d/wordpress_ct101/wordpress-ct101`
|