---
title: "503 Service Unavailable: Bedeutung und Lösung des Fehlers"
description: "503 service unavailable heißt: Der Server läuft, ist aber vorübergehend überlastet oder in Wartung. Was Besucher tun und wie Betreiber die Ursache finden."
url: https://proxynet.io/de/blog/503-service-unavailable-error
date: 2026-11-15
author: "Acar Diveroli"
category: "Anleitungen, Web Scraping"
lang: de
---

# 503 Service Unavailable: Bedeutung und Lösung des Fehlers

Sie öffnen eine Website und sehen eine fast leere Seite: `503 Service Temporarily Unavailable` in großen Buchstaben, darunter `nginx`. Eine andere Website meldet `Service Unavailable` und schiebt es auf Wartungsarbeiten oder Kapazitätsprobleme. In Chrome erscheint stattdessen vielleicht die browsereigene Fehlerseite, „Diese Seite funktioniert nicht“, mit „HTTP ERROR 503“ am unteren Rand.

Hinter all dem steckt ein einziger HTTP-Statuscode, und unter den Serverfehlern ist er der hoffnungsvollste: Der Server sagt selbst, dass das Problem vorübergehend ist. Im Folgenden: was der Code bedeutet, wer die Seite geschickt hat, was Besucher und Website-Betreiber tun können, wie Sie Wartungsarbeiten planen, ohne Ihre Platzierung in der Suche zu gefährden, und was ein 503 für Skripte und Proxys bedeutet.

> **Hinweis: Kurzantwort**
>
> Ein 503 Service Unavailable bedeutet, dass der Server der Website erreichbar ist, Ihre Anfrage aber gerade nicht bearbeiten kann, meist weil er überlastet ist oder gewartet wird. Der Fehler ist als vorübergehend gedacht, und der Server kann in einem `Retry-After`-Header angeben, wie lange Sie warten sollen. Als Besucher warten Sie ein paar Minuten, laden einmal neu und prüfen die Statusseite des Dienstes; an Ihrem Gerät gibt es nichts zu reparieren. Ist es Ihre Website, finden Sie heraus, was die Anfragen ablehnt: eine gestoppte Anwendung, ein Load Balancer ohne funktionierende Server, ein zu streng eingestelltes Rate Limit oder ein Wartungsmodus, der nie beendet wurde.

## Was bedeutet 503 Service Unavailable?

Ein 503 bedeutet, dass der Server Ihre Anfrage erhalten hat, sie aber vorerst nicht bearbeitet. Der HTTP-Standard, [RFC 9110, Abschnitt 15.6.4](https://www.rfc-editor.org/rfc/rfc9110.html#name-503-service-unavailable), nennt zwei Gründe: eine vorübergehende Überlastung oder eine geplante Wartung, die beide nach einer gewissen Zeit vorbei sein sollen. Wie jeder Code, der mit 5 beginnt, ist er ein Serverfehler.

Was 503 von den anderen unterscheidet: Er ist von vornherein als vorübergehend gedacht. Ein 500 sagt, dass etwas kaputtgegangen ist; ein 503 sagt „jetzt nicht“. Der Server kann einen `Retry-After`-Header hinzufügen, eine zusätzliche Zeile in der Antwort, die sagt, wann Sie wiederkommen sollen: eine Zahl von Sekunden (`Retry-After: 120` heißt zwei Minuten) oder ein Datum. Der Browser zeigt sie nicht an, aber Skripte, Apps und die Crawler von Suchmaschinen können sie lesen.

## Liegt ein 503-Fehler an Ihnen?

Fast nie. Ihre Verbindung hat die Anfrage abgeliefert, und der Server hat geantwortet, nur nicht mit der Seite; den Router neu zu starten ändert also nichts.

In einem Fall spielt Ihr eigener Datenverkehr eine Rolle: bei einem Rate Limit, einer Obergrenze für Anfragen. Manche Server beantworten zu viele Anfragen von einer Adresse mit einem 503 statt mit dem genaueren 429 Too Many Requests; eine Seite, die Sie immer wieder neu laden, oder ein Skript kann ihn also auslösen. Hinter einem Firmennetz oder einem Mobilfunkanbieter, der eine öffentliche Adresse auf viele Menschen verteilt, zählen auch die Anfragen anderer mit. [429 Too Many Requests: Was ist ein Rate-Limit-Fehler?](/de/blog/http-429-too-many-requests) zeigt, wie solche Limits gezählt werden.

Auch ein VPN oder Proxy kann einen eigenen 503 schicken, wenn er überlastet ist oder die Website nicht erreicht.

## Wie entsteht ein 503, Schritt für Schritt?

1. **Ihr Browser erreicht den vorderen Server der Website:** einen Webserver wie nginx, Apache oder IIS, einen Load Balancer, der Besucher auf mehrere Server verteilt, oder ein CDN (Content Delivery Network, ein Dienst, der für eine Website von vielen Standorten aus antwortet).
2. **Der vordere Server prüft, ob er die Anfrage annehmen kann.** Läuft die Anwendung, ist ein Worker frei, ist die Warteschlange kurz genug, ist der Wartungsmodus an, hat diese Adresse ein Anfragelimit überschritten?
3. **Eine Prüfung schlägt fehl**, zum Beispiel wegen eines gestoppten Anwendungspools oder eines eingeschalteten Wartungsschalters.
4. **Der Server antwortet mit 503**, oft mit `Retry-After` und einer kurzen Seite.
5. **Ihr Browser zeigt diese Seite** oder seine eigene Fehlerseite, wenn der 503 ohne Seite kam.

## Wie sieht die 503-Seite aus, und wer hat sie geschickt?

Der Wortlaut verrät, welches Programm die Anfrage abgelehnt hat, und damit weiß ein Website-Betreiber, wo er suchen muss.

| Was Sie sehen | Gesendet von | Übliche Bedeutung |
|---|---|---|
| `503 Service Temporarily Unavailable`, darunter `nginx` | nginx | Ein Anfragelimit oder eine Wartungsregel |
| `Service Unavailable`, `…due to maintenance downtime or capacity problems` | Apache httpd | Oft konnte Apache die Anwendung dahinter nicht erreichen |
| `503 Service Unavailable`, `No server is available to handle this request.` | HAProxy, ein Load Balancer | Alle Server dahinter sind ausgefallen oder voll |
| `Error 503 Backend fetch failed`, `Guru Meditation` und eine XID | Varnish, ein Caching-Server | Er konnte die Seite nicht vom Server der Website holen |
| `Service Unavailable`, `HTTP Error 503. The service is unavailable.` | IIS unter Windows Server | Der Anwendungspool ist gestoppt oder überlastet |
| „Diese Website ist aufgrund planmäßiger Wartungsarbeiten vorübergehend nicht verfügbar. Bitte versuche es in wenigen Minuten erneut.“ | WordPress | Ein Update läuft oder wurde unterbrochen |
| „Diese Seite funktioniert nicht“, „HTTP ERROR 503“ | Chrome | Der 503 kam mit einer leeren Seite |

Die Servertexte stammen aus dem Quellcode oder der Dokumentation des jeweiligen Programms, die WordPress-Zeile aus der offiziellen deutschen Übersetzung von WordPress. Die letzte Zeile haben wir mit einem kleinen Testserver auf unserem eigenen Computer geprüft: Bei einem leeren 503 zeigte Chromium 145 die Überschrift „Diese Seite funktioniert nicht“, die Zeile „localhost kann diese Anfrage momentan nicht verarbeiten.“, „HTTP ERROR 503“ und eine Schaltfläche **Neu laden** (die deutschen Texte stehen in der Übersetzungsdatei von Chromium); ein 503 mit Wartungsseite zeigte stattdessen diese Seite.

## Was ist der Unterschied zwischen 500, 502, 503 und 504?

Alle vier sind Serverfehler, aber nur 503 ist als vorübergehend definiert; die anderen drei beschreiben einen Fehler, der bleibt, bis etwas repariert ist.

| Code | Name | Was passiert ist | Von vornherein vorübergehend? |
|---|---|---|---|
| `500` | Internal Server Error | Die Anwendung ist auf einen Fehler gestoßen | Nein |
| `502` | Bad Gateway | Das Gateway hat eine kaputte oder gar keine Antwort bekommen | Nein |
| `503` | Service Unavailable | Der Server lehnt vorerst Arbeit ab | Ja |
| `504` | Gateway Timeout | Das Gateway hat zu lange auf eine Antwort gewartet | Nein |

Ein Gateway ist der vordere Server, der Anfragen an die Anwendung dahinter weiterreicht. In der Praxis überschneiden sich die Codes: Dieselbe gestoppte Anwendung erscheint hinter nginx als 502 und hinter Apache oder HAProxy als 503. [502 Bad Gateway: Bedeutung und Lösung des Fehlers](/de/blog/502-bad-gateway) behandelt die Gateway-Seite.

## Was verursacht einen 503-Fehler?

Ein Server schickt einen 503, wenn er entscheidet, dass es besser ist, eine Anfrage abzulehnen, als es zu versuchen und zu scheitern. Die üblichen Auslöser:

- **Ein Ansturm.** Eine Rabattaktion, eine Schlagzeile oder eine Welle von Bots bringt mehr Anfragen, als Worker frei sind; indem der Server die überzähligen ablehnt, fällt er nicht für alle aus.
- **Geplante Wartung.** Der Betreiber hat eine Wartungsseite eingeschaltet, oder die Software hat das während eines Updates getan. WordPress beantwortet jede Anfrage mit einem 503 und `Retry-After: 600`, solange ein Update läuft.
- **Eine gestoppte Anwendung.** Das Programm, das die Seiten baut, ist abgestürzt oder nie gestartet. Unter IIS zeigt sich das als gestoppter Anwendungspool, die Gruppe von Worker-Prozessen, die eine Website ausführt.
- **Kein funktionierender Server hinter dem Load Balancer.** HAProxy antwortet mit 503, wenn kein Server verfügbar ist oder wenn alle Server an ihrem Verbindungslimit sind und eine Anfrage länger gewartet hat, als die Einstellung `timeout queue` erlaubt.
- **Ein Rate Limit.** Der Anfragebegrenzer von nginx lehnt Anfragen über dem Limit mit 503 ab, sofern nichts anderes eingestellt ist ([limit_req_status](https://nginx.org/en/docs/http/ngx_http_limit_req_module.html#limit_req_status)). Ein 503, der nur einen Besucher oder ein Skript trifft, ist meist ein Limit, kein Ausfall.
- **Eine Abhängigkeit ist ausgefallen.** Manche Anwendungen antworten mit 503, solange ihre Datenbank oder ein anderer Dienst, auf den sie angewiesen sind, nicht erreichbar ist.

## Was können Sie als Besucher tun?

1. **Warten Sie ein paar Minuten und laden Sie dann einmal neu.** Nennt die Seite eine Zeit, etwa „Bitte versuche es in wenigen Minuten erneut“ bei WordPress, richten Sie sich danach. Wer alle paar Sekunden neu lädt, erhöht nur die Last.
2. **Prüfen Sie, ob die Website für alle ausgefallen ist.** Öffnen Sie sie auf dem Smartphone über mobile Daten. Große Dienste melden Störungen auf einer Statusseite: Bei Apple heißt sie Systemstatus, bei Microsoft ist es die Seite zum Dienststatus (service health status).
3. **Schalten Sie VPN oder Proxy aus.** Lädt die Seite ohne sie, kam der 503 vom Server des VPN, oder die Website begrenzt den Datenverkehr von dieser Adresse.
4. **Bekommen nur Sie den Fehler, werden Sie langsamer.** Hören Sie auf zu aktualisieren, pausieren Sie Download-Manager und suchen Sie nach einer Erweiterung, die Tabs automatisch neu lädt. Ein Rate Limit ist meist nach wenigen Minuten vorbei.
5. **Melden Sie den Fehler** mit Uhrzeit, Adresse und allem, was auf der Seite steht, etwa der XID von Varnish.

Den Cache zu leeren hilft selten: Ein Browser speichert einen 503 nur, wenn der Server es ausdrücklich erlaubt; jedes Neuladen fragt also wieder beim Server an.

## Wenn es Ihre Website ist: Wie beheben Sie einen 503?

Finden Sie zuerst heraus, welche Schicht geantwortet hat: Der Wortlaut der Seite, die Tabelle oben und der Antwort-Header `server` nennen sie meist.

1. **Suchen Sie nach einem Wartungsschalter, der noch an ist.** WordPress legt während eines Updates eine Datei `.maintenance` im Stammordner der Website an und betrachtet die Wartung als beendet, sobald die Datei zehn Minuten alt ist; wenn Sie sie löschen, endet die Wartung sofort. Eine Wartungsregel in Ihrem Webserver oder CDN müssen Sie von Hand entfernen.
2. **Prüfen Sie, ob die Anwendung läuft.** Starten Sie den Dienst oder Container neu und suchen Sie in seinem Protokoll nach dem Absturz. Apache protokolliert `AH01114: HTTP: failed to make connection to backend`, wenn das Programm dahinter keine Verbindungen annimmt.
3. **Unter IIS: Prüfen Sie den Anwendungspool.** Öffnen Sie im IIS-Manager **Application Pools** (Anwendungspools): Ein Pool im Status **Stopped** (Beendet) beantwortet jede Anfrage mit 503. Der Schutz vor schnell aufeinanderfolgenden Fehlern (Rapid-Fail Protection) stoppt einen Pool standardmäßig nach fünf Abstürzen von Worker-Prozessen innerhalb von fünf Minuten; das System-Ereignisprotokoll nennt den Grund. Microsofts [Liste der IIS-Statuscodes](https://learn.microsoft.com/de-de/troubleshoot/developer/webapps/iis/health-diagnostic-performance/http-status-code) erklärt die Untercodes, von 503.0 für einen gestoppten Pool bis 503.4 für eine volle FastCGI-Warteschlange.
4. **Lesen Sie unter Windows das Protokoll von HTTP.sys.** Anfragen, die abgelehnt werden, bevor sie IIS erreichen, stehen in `%SystemRoot%\System32\LogFiles\HTTPERR`, mit Gründen wie `AppOffline`, `Disabled` oder `QueueFull` im letzten Feld.
5. **Testen Sie die Health Checks des Load Balancers.** Eine Prüfung, die fehlschlägt, obwohl die Anwendung funktioniert, nimmt jeden Server aus der Rotation, und HAProxy meldet dann, dass kein Server verfügbar ist.
6. **Erhöhen Sie die Kapazität, oder lockern Sie Limits, die echte Menschen treffen.** Treten 503-Fehler zu Spitzenzeiten auf, fügen Sie Worker hinzu, cachen Sie beliebte Seiten oder stellen Sie weitere Server bereit. Lösen Büros oder mobile Nutzer Ihr Rate Limit aus, erhöhen Sie den Spielraum für kurze Spitzen (Burst) und erwägen Sie, mit 429 zu antworten.

Eine Überwachung, die jede Minute ein paar wichtige Seiten lädt, warnt Sie, bevor es Ihre Kunden tun. Um zu sehen, ob nur eine Region 503-Fehler bekommt, etwa Besucher, die zu einem bestimmten CDN-Standort geleitet werden, führen Sie dieselbe Prüfung mit einem [Residential-Proxy](https://proxynet.io/de/residential-proxy) über Ausgänge in einigen Ländern aus.

## Wie nehmen Sie eine Website für Wartungsarbeiten vom Netz, ohne der SEO zu schaden?

Antworten Sie mit einem 503 und einem `Retry-After`-Header. Eine „Bald zurück“-Seite mit 200 OK sagt Suchmaschinen, der Wartungstext sei der Inhalt der Seite; ein 404 sagt ihnen, die Seite sei verschwunden.

Googles Leitfaden zum [Pausieren einer Website](https://developers.google.com/search/docs/crawling-indexing/pause-online-business?hl=de) empfiehlt für dringende Schließungen von ein bis zwei Tagen eine Informationsseite mit 503, wobei `Retry-After` auf ein möglichst gut geschätztes Datum oder eine Dauer gesetzt wird, und nennt das eine Maßnahme für höchstens ein paar Tage. Außerdem warnt er, für `robots.txt`, die Datei, die Crawlern sagt, was sie abrufen dürfen, nie einen 503 zurückzugeben, weil das jedes Crawling blockiert.

Die Crawler von Google werden langsamer, wenn eine Website 5xx-Fehler liefert, und erst allmählich wieder schneller, sobald die Seiten normal antworten; URLs, die weiter Serverfehler liefern, werden irgendwann [aus dem Index entfernt](https://developers.google.com/crawling/docs/troubleshooting/http-status-codes?hl=de). Liefern Sie die Wartungsseite als statische Datei vom Webserver aus, nicht aus der Anwendung, die Sie gerade aktualisieren.

## Für Fortgeschrittene: einen 503 und seinen Retry-After mit curl sehen

Dieser Teil richtet sich an Leser, die mit der Kommandozeile vertraut sind. curl ist in Windows 10, Windows 11 und macOS enthalten; in Windows PowerShell tippen Sie `curl.exe`. Unser kleiner Node.js-Testserver beantwortet jede Anfrage mit einem 503, `Retry-After: 120` und einer einzeiligen Wartungsseite; wir haben ihn mit curl 8.22.0 unter Windows 11 aufgerufen:

```bash
curl -sSi http://localhost:8503/
```

```text
HTTP/1.1 503 Service Unavailable
Retry-After: 120
Content-Type: text/html; charset=utf-8
Cache-Control: no-store
Date: Sun, 15 Nov 2026 15:44:44 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

<!doctype html><title>Down for maintenance</title><h1>Down for maintenance</h1><p>Back in about two minutes.</p>
```

`-i` gibt die Statuszeile und die Header über der Seite aus; `-sS` blendet die Fortschrittsanzeige aus, behält aber Fehlermeldungen. `Retry-After: 120` bittet Clients, zwei Minuten zu warten, und `Cache-Control: no-store` verhindert, dass Browser und Caches den Fehler speichern. Richten Sie den Befehl auf Ihre eigene Website, um zu sehen, was sie wirklich schickt.

## Was bedeutet ein 503 für Scraper und Proxy-Nutzer?

Für ein Skript ist ein 503 die Bitte, später wiederzukommen, und die richtige Reaktion ist, genau das zu tun. Ist `Retry-After` vorhanden, warten Sie so lange und pausieren Sie jede Anfrage an diese Website, nicht nur die fehlgeschlagene. Fehlt der Header, verlängern Sie die Pausen schrittweise: eine Sekunde, dann zwei, vier und acht, mit etwas Zufall, und hören Sie nach ein paar Versuchen auf. Senken Sie danach die Zahl paralleler Anfragen.

Ein 503, der nur auftaucht, wenn Ihr Crawler schneller wird, ist in der Praxis ein Rate Limit. Werden Sie langsamer, bis er verschwindet; wer die IP-Adresse wechselt, um das Tempo zu halten, übergeht, worum die Website gebeten hat.

Prüfen Sie bei einem Proxy zuerst, wer den 503 geschickt hat. Hat ihn der Proxy erzeugt, hat die Website Ihre Anfrage nie gesehen, und curl gibt `CONNECT tunnel failed, response 503` aus; Squid, ein verbreiteter Proxy-Server, tut das, wenn er den Namen der Website nicht auflösen kann. Der 503 einer Website kommt durch einen funktionierenden Tunnel mit der eigenen Seite der Website; testen Sie die URL also zuerst ohne Proxy.

Ein 503, dessen Inhalt eine Prüfseite (Challenge) statt eines Wartungshinweises ist, ist eine Entscheidung über Ihren Datenverkehr, kein Ausfall. [HTTP-Statuscodes beim Web Scraping: 403, 407, 429, 503](/de/blog/http-status-codes-web-scraping) zeigt, wie Sie beides unterscheiden, mit einer getesteten Wiederholungsfunktion, die `Retry-After` liest.

## Wo Ihnen ein 503 begegnen kann

- Cloud-Apps wie OneDrive oder SharePoint während einer Störung auf der Seite des Dienstes.
- Ticketverkäufe, Produktstarts und Prüfungsergebnisse in den ersten Minuten nach der Freischaltung.
- WordPress-Websites, während ein Update eines Plugins, eines Themes oder des Kerns läuft.
- Ihre eigenen Skripte, wenn das Rate Limit einer Website 503 statt 429 verwendet.

## Häufige Fehler

- **Alle paar Sekunden neu laden**: eine Anfrage mehr für einen Server, der ohnehin Arbeit ablehnt.
- **Betreiber: eine Wartungsseite mit Status 200**, die Suchmaschinen für den Inhalt der Seite halten.
- **Betreiber: ein 503, der wochenlang stehen bleibt.** Google betrachtet ihn als Maßnahme für ein paar Tage.
- **Betreiber: `robots.txt` mit 503 beantworten**, was jedes Crawling stoppt.
- **Skripte: `Retry-After` ignorieren oder die IP wechseln**, um ein Limit zu durchbrechen.

## Entscheidungshilfe

| Ihre Lage | Was tun |
|---|---|
| Eine 503-Seite auf einer Website, andere Websites funktionieren | Ein paar Minuten warten, einmal neu laden |
| Es scheitert auch über mobile Daten | Die Website ist ausgefallen; ihre Statusseite prüfen |
| Die Seite erwähnt geplante Wartungsarbeiten | Zur angegebenen Zeit wiederkommen |
| Nur Sie bekommen ihn, nach vielen Neuladevorgängen | Ein paar Minuten pausieren, Erweiterungen prüfen |
| Mit ausgeschaltetem VPN lädt die Seite | Das VPN für diese Website ausgeschaltet lassen |
| Ihre WordPress-Website hängt im Wartungsmodus | `.maintenance` im Stammordner der Website löschen |
| Ihre IIS-Website, der Pool zeigt Stopped | Den Absturz laut Ereignisprotokoll beheben, den Pool starten |
| Ihr Skript bekommt 503 mit `Retry-After` | So lange für die ganze Website warten, Parallelität senken |

## Häufige Fragen

### Ist ein 503 Service Unavailable mein Fehler?

Meist nicht: Der Server ist überlastet, wird gewartet oder lehnt bewusst Arbeit ab. Die Ausnahme ist ein Rate Limit. Laden Sie eine Seite viele Male neu oder lassen Sie ein Skript laufen, kann die Website mit 503 antworten, bis Sie langsamer werden.

### Wie lange dauert ein 503-Fehler?

Das hängt von der Ursache ab. Ein Ansturm oder ein Neustart ist in Sekunden oder Minuten vorbei, geplante Wartung dauert so lange wie die Arbeit, und `Retry-After` gibt, wenn vorhanden, die eigene Schätzung des Servers an. Ein Absturz, den niemand bemerkt hat, kann stundenlang dauern.

### Warum zeigen OneDrive, SharePoint oder Apple-Dienste 503 Service Unavailable?

Ihre Apps holen alles von den Servern des Dienstes, und während einer Störung oder Wartung antworten diese Server mit 503. Das Problem liegt beim Dienst: Prüfen Sie die Dienststatus-Seite von Microsoft oder die Systemstatus-Seite von Apple und versuchen Sie es später erneut.

### Was bedeutet `No server is available to handle this request`?

Das ist die eingebaute 503-Seite von HAProxy. HAProxy ist ein Load Balancer vor der Website, und alle Server dahinter waren ausgefallen, haben ihren Health Check nicht bestanden oder waren zu beschäftigt. Beheben können das nur die Betreiber der Website.

### Was bedeutet `Error 503 Backend fetch failed`?

Das ist die Standard-Fehlerseite von Varnish, einem Caching-Server vor vielen Websites: Er konnte die Seite nicht vom eigenen Server der Website holen. Die XID unter `Guru Meditation` hilft Administratoren, die Anfrage in ihren Protokollen zu finden.

### Schadet ein 503-Fehler den Google-Rankings einer Website?

Ein kurzer nicht; die Crawler von Google werden langsamer und kommen später wieder, deshalb ist 503 der richtige Code für geplante Wartung. Liefern Seiten viele Tage lang weiter 503, entfernt Google sie irgendwann aus dem Index.

## Fazit

Ein 503 Service Unavailable bedeutet, dass der Server erreichbar ist, aber vorerst Arbeit ablehnt, wegen Überlastung, Wartung oder eines Limits, und `Retry-After` kann sagen, wie lange. Besucher warten, laden einmal neu und prüfen Statusseiten. Betreiber finden die Schicht, die geantwortet hat, und beheben die gestoppte Anwendung, den leeren Backend-Pool, das zu enge Limit oder den vergessenen Wartungsschalter. Skripte halten sich an `Retry-After` und werden langsamer. Proxy-Typen für Überwachung und Datenerfassung finden Sie auf [unserer Proxy-Seite](/de/proxy).
