StaySense/docs/wiki/Operations-Runbook.md

34 lines
717 B
Markdown

# Operations Runbook
## Health & Status
```bash
systemctl status staysense-api.service --no-pager
systemctl status staysense-import.timer --no-pager
curl -s https://staysense.vanityontour.de/api/health
```
## Logs
```bash
journalctl -u staysense-api.service --no-pager -n 120
journalctl -u staysense-import.service --no-pager -n 120
```
## Häufige Fehlerbilder
1. `Kein Live-Score` bei Nutzern
- API Health prüfen
- `/api/spot/score` direkt mit Testkoordinaten prüfen
2. DB readonly / Schreibfehler
- Datenverzeichnisrechte prüfen
- Service-User und Besitzrechte prüfen
3. Importdaten veraltet
- Timer-Status prüfen
- Import-Service manuell starten
```bash
systemctl start staysense-import.service
```