Statuscode 503 Service Unavailable
Inhaltsverzeichnis
Was bedeutet der Statuscode 503 (Service Unavailable)?
503 Service Unavailable ist eine der bekanntesten serverseitigen Fehlermeldungen. Die Meldung “Service Unavailable” (auf Deutsch “Dienst nicht verfügbar”) teilt dem Client, beispielsweise einem Webbrowser mit, dass der Server vorübergehend nicht zur Verfügung steht und die Anfrage nicht verarbeitet werden kann.
HTTP 503 Service Unavailable Fehlermeldung des Servers
Auf jede HTTP Anfrage von einem Client liefert ein Server einen HTTP Statuscode zurück. Anhand des Statuscodes erkennt der Client, ob seine Anfrage vom Server erfolgreich bearbeitet werden konnte oder ob ein Fehler bei der Verarbeitung aufgetreten ist. Im Falle eines Fehlers gibt die Nummer des Statuscodes Auskunft darüber, warum die Anfrage nicht bearbeitet werden konnte.
Die 503 Service Unavailable Fehlermeldung ist ein solcher HTTP Statuscode und zählt neben einigen weiteren Fehlermeldungen zur Kategorie 5xx. In dieser Kategorie werden alle Statuscodes, die einen Serverfehler betreffen, zusammengefasst. Fehlermeldungen der Kategorie 4xx betreffen clientseitige Fehler. Bekannte Beispiele sind hier der Code 404 (Not Found), der besagt, das eine aufgerufene Seite nicht gefunden werden konnte oder Code 403 (Forbidden), der auf eine fehlende Zugriffsberechtigung hinweist.
Ursachen für die Ausgabe von 503 Service Unavailable
Wenn ein Server den Statuscode 503 Service Unavailable zurückliefert, sind verschiedene Ursachen möglich.
Überlastung des Servers durch hohen Traffic
Der 503 Service Unavailable Statuscode wird von einem Server ausgeliefert, wenn er überlastet ist. Das heißt, wenn ein Server von Clients mehr Anfragen erhält, als er in der Lage ist, zu verarbeiten, wird der 503 Statuscode ausgeliefert. Die Gründe für eine Überlastung des Servers können unterschiedlicher Natur sein. Einer der Hauptgründe ist ein vorübergehender starker Anstieg des Traffic.
Ebenso kann generell ein starkes Wachstum der Webseite, beispielsweise eines Onlineshops, zu einer Überlastung führen. Wenn die für das Projekt zur Verfügung stehenden Ressourcen nicht mit dem Wachstum sowie dem damit verbundenen Anstieg der Anfragen Schritt halten und nicht frühzeitig angepasst werden, kann es häufiger zu 503 Fehlermeldungen kommen
HTTP 503 Service Unavailable ausgelöst durch fehlerhafte Programmierungen
Eine weitere Ursache für die Ausgabe des 503 Fehlercodes können fehlerhaft programmierte Anwendungen und die Themes und Plugins von Content Management Systemen auf dem Server sein. Vor allem WordPress ist bekannt dafür, die 503 Service Unavailable Fehlermeldung zu verursachen.
Genauer gesagt kann eines der PHP-Scripte, ein Theme oder ein fehlerhaftes Code-Snippet, das lange Ladezeiten verursacht, Grund für den Fehler sein. Manchmal ist das in der Grundkonfiguration des CMS voreingestellte PHP Memory Limit zu gering bemessen und verursacht ebenfalls, insbesondere beim Einsatz zahlreicher Erweiterungen, lange Ladezeiten, die zu der 503 Fehlermeldung führen.
Wartung des Servers als Ursache für den 503 Statuscode
Sie wollen Wartungsarbeiten an einer Website durchführen oder der Server ist temporär überlastet? In diesen beiden Fällen sollte der Webserver korrekterweise den Statuscode 503 (“Service nicht erreichbar”) zurückgeben. Damit wird dem für das Crawlen von Webseiten zuständigen Googlebot mitgeteilt, dass die Seite nicht aus dem Google-Index entfernt werden soll.
Wenn Updates vorgenommen, Datenbanken gesichert oder ein Back-up angelegt wird, ist der Server in der Regel für kurze Zeit nicht für Anfragen erreichbar. Dann erfolgt ebenfalls die Ausgabe des Fehlercodes 503 Service Unavailable.
DDoS – Angriffe und Spam-Attacken als Fehlerursache
Sogenannte Denial of Service (DDoS) Angriffe auf die Erreichbarkeit eines Servers, bei denen große Mengen an Verbindungsanfragen auf den Server geleitet werden, unter denen der Server zusammenbricht, können ein Grund für die Ausgabe des Fehlercodes 503 sein.
Ebenso sind Spam-Attacken, die eine Mailbox mit unzähligen E-Mails überschwemmen, gelegentlich der Grund für den Zusammenbruch des Servers und die Nichterreichbarkeit von Webseiten. WordPress ist bei Spammern ein beliebtes Angriffsziel für solche Attacken.
Einfluss des 503 Statuscode auf die Indexierung einer Webseite
Die häufige Anzeige des 503 Service Unavailable Fehlercodes ist nicht nur für Besucher lästig und schadet der Reputation einer Webseite. Laut Google kann die Sichtbarkeit einer Website in den Google-Suchergebnissen negativ beeinflusst werden, wenn sie nicht verfügbar ist und der Googlebot versucht, sie zu crawlen. Eine Häufung des Statuscode 503 Service Unavailable kann als Zeichen dafür angesehen werden, dass der Server dauerhaft nicht verfügbar ist, sodass die betreffenden URLs von Google aus dem Index entfernt werden.
Sie finden den Artikel interessant?
Jetzt zum Newsletter anmelden und kostenlos mit Neuigkeiten und Online Marketing Tipps versorgt werden:
Googlebot berücksichtigt diese Information und kann die URL nach Ablauf der Zeit erneut crawlen. Möglich ist die Angabe eines Datums und die Dauer der Downtime in Sekunden. Google empfiehlt zudem, anstelle der Ausgabe eines HTTP Statuscodes 404 oder anderer Ergebniscodes für Serverfehler, Ausfallzeiten, Bandbreitenüberschreitungen oder für temporäre Platzhalterseiten – zum Beispiel “Under Construction” – den Code 503 mit Angaben im Retry-After Header zurückzugeben, damit der Crawler erkennen kann, dass die Ausfallzeit nur vorübergehend ist.
Jedoch gilt dies nur, wenn die Seite „vorübergehend“ nicht erreichbar ist. Daher darf der 503-Statuscode nie als permanente Lösung betrachtet werden. Ist eine Webseite zum Beispiel über mehrere Wochen nicht aufrufbar, kann es passieren, dass Google die Website aus dem Suchmaschinenindex entfernt (und insofern der 503-Statuscode wie ein Statuscode 404 wirkt). Schließlich möchte der Branchenführer die Sucherfahrung seiner Nutzer nicht trüben.
Die OSG Performance Suite
Die OSG Performance Suite ist das All-in-One SEO-Tool der nächsten Generation: Mithilfe von Künstlicher Intelligenz werden alle Prozesse in der SEO miteinander vernetzt und zu einem großen Teil automatisiert. Du deckst sämtliche Bereiche mit nur einem einzigen Tool ab:- SEO-Tool inkl. Keyword-Tool, Content Suite, Backlink Suite, SEO Technik-Crawler, Local SEO
- SEA-Tool
- Brand Protection
- Pagespeed-Tool & Uptime Monitoring
- Schnittstellen zu Google Ads, Google Search Console, Bing Webmaster Tools, Google Unternehmensprofil u. a.
- Projektmanagement
- SEO-Reporting
- SEO-Marktanalyse
- SEO-Konkurrenzanalyse
- inkl. App und Push Notifications
- und viele weitere Features
Tipp
Vergessen Sie auch nicht, eine nützliche 503-Fehlerseite einzurichten, um die Besucher Ihrer Seiten über den Anlass und die Dauer der Wartungsarbeiten zu informieren.
Sie haben noch Fragen?