Runbook
Fix: mongo authentication failed (Stripe)
Runbook, um „mongo authentication failed“ in Stripe schnell zu analysieren, zu fixen und zu verifizieren.
Symptom
Fehler: "mongo-authentication-failed". Kontext: Stripe. Ziel: stabilisieren → fixen → verifizieren.
Top 3 Ursachen (fast immer)
- Upstream hängt (DB/API/Third‑Party) → Timeouts/502/504
- Rate‑Limits/WAF/CORS/Origin‑Policies → Block/403/429
- Deploy Regression (ENV fehlt, Module fehlt, falsche Build‑Settings)
Stripe Checks
stripe logs tail
stripe trigger payment_intent.succeededTriage (Copy/Paste)
- Stripe-Fehler "mongo authentication failed": Webhook logs + signature verification prüfen.
- Webhook endpoint secret korrekt? Replay protection vorhanden?
- Events: idempotency keys + safe retries.
- Verifikation: Stripe CLI trigger + logs check.
- Guardrail: Alerting auf webhook failure rate.
Verifikation (Minimal)
curl -I https://deine-domain.tld
curl -sS https://deine-domain.tld/api/health || trueGuardrails
- Timeouts + Retries sauber setzen
- Circuit Breaker / Backpressure
- Alerts auf 5xx‑Rate & Latenz
Steps
- Stripe-Fehler "mongo authentication failed": Webhook logs + signature verification prüfen.
- Webhook endpoint secret korrekt? Replay protection vorhanden?
- Events: idempotency keys + safe retries.
- Verifikation: Stripe CLI trigger + logs check.
- Guardrail: Alerting auf webhook failure rate.
Related Runbooks
Firewall Baseline auf Hetzner
Default deny, minimal offene Ports, sichere Defaults. (Operator Guide für Hetzner).
Öffnen →
SSH Hardening auf Hetzner
Key-only, Root aus, Rate-Limits, sichere Admin-Zugänge. (Operator Guide für Hetzner).
Öffnen →
WebSocket Origin Hardening auf Hetzner
Origin whitelist, Auth, Rate-Limits, sichere Headers. (Operator Guide für Hetzner).
Öffnen →
Reverse Proxy Baseline auf Hetzner
TLS, headers, caching, upstream health, timeouts. (Operator Guide für Hetzner).
Öffnen →
Rate Limit Baseline auf Hetzner
Edge + App Limits gegen Abuse und Cost-Spikes. (Operator Guide für Hetzner).
Öffnen →
DDoS First Response auf Hetzner
Blocken, absorbieren, recovern – ohne Panik. (Operator Guide für Hetzner).
Öffnen →
Hinweis: Diese Inhalte sind für Ops/Security gedacht. Keine „Namen-Datenbank“, keine Anschuldigungen – nur Runbooks, Tools und verifizierbare Checks.