Kontext nichtGet Nachricht detaillierte Fehler wenn BGSAVE
Wir haben ein Backup-Skript, das mehrere redis-Server-Instanzen gesichert.
Wir haben uns für die folgende Art und Weise einen redis-Server-Instanz zu sichern:
- ein
BGSAVE
- abfragen
INFO Persistence
regelmäßig starten (undrdb_bgsave_in_progress
) zu sehen, obBGSAVE
- Prüfung
rdb_last_bgsave_status
sehen abgeschlossen ist, wenn alles ist gut gelaufen
Gestern ging etwas schief (die Festplatte war voll).
Dieser Fehler wurde in Redis-Protokollen angemessen gemeldet, sodass wir mit einer menschlichen Intervention die Ursache schnell finden konnten. jedoch
am redis api Sehen, ich sehe nur die generic:
# Persitence
...
rdb_last_bgsave_status:err
Linie, die eine generische Art von Fehler anzeigt, und ich sehe nicht, wie das automatisierte Skript eine detailliertere Fehler melden können.
Frage
Wenn ein BGSAVE
schief gegangen ist, ist es eine Möglichkeit, eine Art von Fehlercode oder Fehlerbeschreibung durch die redis api zugreifen?
OK, danke für die Bestätigung. – LeGEC