5xx-Fehler

Auf dieser Seite werden 5xx-HTTP-Fehler in Media CDN beschrieben, die Gründe dafür, dass einige dieser Fehler erwartet werden, und wie Sie zwischen normalem Hintergrundrauschen und Dienstunterbrechungen unterscheiden.

Was sind 5xx-Fehler?

5xx-HTTP-Statuscodes weisen darauf hin, dass ein Server – entweder der Media CDN-Edge-Server selbst oder der Backend-Ursprungsserver – eine gültige Anfrage nicht erfüllen konnte. Da Media CDN als Proxy zwischen Ihren Endnutzern und dem Inhaltsspeicher fungiert, deutet ein 5xx-Statuscode in der Regel auf einen Kommunikationsfehler zwischen dem CDN-Edge und dem vorgeschalteten Ursprung oder auf einen strukturellen Konfigurationsfehler hin.

Warum eine kleine Anzahl von 5xx-Fehlern erwartet wird

Media CDN wird auf einer global verteilten Infrastruktur betrieben, die das Edge-Netzwerk von Google verwendet. In verteilten Systemen im großen Maßstab ist es aufgrund von vorübergehenden Internet-Routing-Verhaltensweisen technisch nicht möglich, eine kontinuierliche Fehlerrate von 0% zu erreichen. Stattdessen ist eine niedrige Hintergrundrate von 5xx-Statuscodes normal und deutet in der Regel nicht auf ein Problem mit dem allgemeinen Zustand des Dienstes hin.

Die folgenden Gründe erklären, warum einige 5xx-Statuscodes erwartet werden:

  • Hochgradig verteiltes System:Media CDN besteht aus mehreren Caching-Ebenen (externe Knoten in ISP-Netzwerken, Edge-Caches in Google-Points of Presence (POPs) und Longtail-Edge-Caches) an Tausenden von Standorten. Aufgrund der großen Anzahl von Komponenten und Netzwerkpfaden können vorübergehende, isolierte Probleme auftreten, z. B. ein kurzzeitiger Netzwerkausfall oder eine einzelne Maschine, die vorübergehend überlastet ist.
  • Vorübergehende Netzwerkbedingungen:Das Internet ist dynamisch. Geringfügige, kurzzeitige Netzwerküberlastungen oder Latenzspitzen zwischen den Caching-Ebenen können gelegentlich dazu führen, dass interne Anfragen eine Zeitüberschreitung verursachen, was zu einem 5xx-Statuscode führt.
  • Load-Balancing und Failover:Media CDN ist zwar so konzipiert, dass es hochgradig resilient ist und automatisch um fehlerhafte Komponenten herumgeleitet wird, aber der Erkennungs- und Failover-Prozess erfolgt nicht sofort. Während dieser Übergänge kann es zu einem kurzen Anstieg der 5xx-Statuscodes kommen.
  • Interne Zeitüberschreitungen:In einer mehrstufigen Caching-Architektur ruft Media CDN Inhalte über mehrere Ebenen ab. Gelegentlich kann es zu Zeitüberschreitungen zwischen diesen internen Ebenen kommen, insbesondere bei hoher Last oder bei Cache-Füllungen von entfernten Ursprüngen, was zu einem 5xx-Statuscode führt.

Normale Fehlerschwellenwerte

Die Schlüsselfaktoren sind das Verhältnis und die Dauer der Statuscodes.

  • Verhältnis:Ein sehr geringer Prozentsatz von 5xx-Statuscodes im Vergleich zum gesamten Anfragevolumen ist im Allgemeinen akzeptabel. Media CDN strebt einen monatlichen Betriebszeitprozentsatz von >= 99,95% an, wie im Media CDN-SLA beschrieben. Dieses Ziel zeigt, dass der Dienst zwar auf Hochverfügbarkeit ausgelegt ist, aber nicht erwartet wird, dass er zu 100% fehlerfrei ist. Eine Fehlerrate von weniger als 0,05% liegt oft innerhalb der normalen Betriebstoleranzen.
  • Dauer:Gelegentliche, kurzzeitige Spitzen sind weniger bedenklich als anhaltende Fehlerraten von 5xx-Statuscodes.

Wann Sie Maßnahmen ergreifen sollten

Wir empfehlen Ihnen, Maßnahmen zu ergreifen oder sich an den Support zu wenden, wenn Sie eines der folgenden Muster beobachten:

  • Anhaltende Fehler:5xx-Statuscodes, die über einen längeren Zeitraum bestehen.
  • Hohes Verhältnis:Statuscode-Raten, die sich auf die Nutzerfreundlichkeit auswirken (z. B. durchgehend über 0,1%).
  • Bestimmte Muster:Statuscodes, die sich auf bestimmte Inhalte, User-Agents oder geografische Regionen konzentrieren.
  • Korrelation mit Bereitstellungen:Statuscodes, die unmittelbar nach einer Konfigurationsänderung auftreten.

Monitoring

Verwenden Sie Cloud Monitoring, um die Leistung von Media CDN und die Statuscode-Raten zu verfolgen. Wenn Sie Trends analysieren und nach Antwortcode filtern, können Sie normales Hintergrundrauschen von potenziellen Problemen unterscheiden, die untersucht werden müssen.

Zusammenfassung

Obwohl Media CDN maximale Verfügbarkeit anstrebt, kann es aufgrund der Komplexität und des Umfangs der Plattform dazu kommen, dass ein kleiner Teil der Anfragen zu einem 5xx-Statuscode führt. Dieses Verhalten ist ein normales Merkmal von verteilten Systemen im großen Maßstab. Konzentrieren Sie sich auf die allgemeinen Trends, Verhältnisse und alle anhaltenden Fehlerbedingungen.