# CT600 wp-mirror Sync Nächtlicher Pull **CT101 → CT600** auf **pve-mu-3**. ## CT101-Sicherheit | Operation | Auswirkung auf CT101 | |-----------|----------------------| | `mysqldump --single-transaction --quick` | Read-only Snapshot, ~10 s, keine Table-Locks (InnoDB) | | `tar` aus Docker-Volume | Nur Lesen, kein Container-Restart | | Health-Check vor/nach Sync | Abbruch wenn Primary down | **Nicht** gemacht: `docker restart`, `mysqladmin flush`, Schreibzugriffe, Plugin-Updates. ## Deployment | Ort | Pfad | |-----|------| | Git | `arakava-news/scripts/wp-mirror-sync.sh` | | pve-mu-3 | `/opt/wp-mirror-sync/sync-from-101.sh` | | Log | `/var/log/wp-mirror-sync.log` | | Staging | `/opt/wp-mirror-sync/staging/` | ## Cron (pve-mu-3) ``` 0 4 * * * root /opt/wp-mirror-sync/sync-from-101.sh >> /var/log/wp-mirror-sync.log 2>&1 ``` ## Failover pausieren ```bash touch /opt/wp-mirror-sync/FAILOVER_ACTIVE # nach Failback: rm /opt/wp-mirror-sync/FAILOVER_ACTIVE ``` ## Manuell ```bash ssh pve-mu-3 '/opt/wp-mirror-sync/sync-from-101.sh' ```