Zum Inhalt springen
WordPress Fehler 503 Service Unavailable

WordPress 503 Service Unavailable beheben

503 Service Unavailable

Der 503 sagt: Der Server lebt, kann aber gerade nicht liefern. Meist steckt ein hängender Wartungsmodus, ein Ressourcen-Limit oder ein überlastetes Hosting dahinter.

503 Service Unavailable heißt übersetzt: Der Server ist da, kann aber im Moment nicht bedienen. Das ist ein wichtiger Unterschied zu anderen Fehlern — nichts ist kaputt, aber etwas blockiert die Auslieferung. Bei WordPress gibt es dafür eine überschaubare Liste von Verdächtigen, und einer davon ist mit Abstand der häufigste.

Verdächtiger Nr. 1: Der hängende Wartungsmodus

Während jedes Updates legt WordPress eine Datei namens .maintenance ins Hauptverzeichnis und zeigt Besuchern „Kurzzeitig nicht verfügbar für geplante Wartungsarbeiten“. Bricht das Update ab — Verbindungsabbruch, Timeout, gleichzeitige Updates —, bleibt die Datei liegen und die Website dauerhaft im 503.

Lösung: Per FTP ins WordPress-Hauptverzeichnis (wo auch wp-config.php liegt), die Datei .maintenance löschen, fertig. Blende dafür versteckte Dateien ein — der Punkt am Anfang macht sie unsichtbar. Die ausführliche Anleitung samt Ursachenklärung: WordPress steckt im Wartungsmodus.

Weitere Ursachen, in absteigender Häufigkeit

  1. Ressourcen-Limits im Shared Hosting: Viele Hoster drosseln Websites, die ihre CPU- oder RAM-Grenzen überschreiten — und liefern dann 503 aus. Auslöser sind Traffic-Spitzen, aggressive Crawler oder ein Ressourcen fressendes Plugin. Das Hosting-Panel zeigt die Auslastung; die Logs zeigen, ob Bots die Seite fluten.
  2. PHP-Prozesse erschöpft: Wenn alle PHP-Worker belegt sind (langsame externe APIs, hängende Cron-Jobs), stellt der Server neue Anfragen zurück. Kurzfristig hilft Warten; dauerhaft hilft Caching und das Entfernen des blockierenden Plugins.
  3. Sicherheits- oder Wartungs-Plugins: Coming-Soon- und Maintenance-Plugins liefern technisch korrekt einen 503 aus. Klingt banal, kommt aber vor: Das Plugin ist noch aktiv, obwohl die Seite längst live sein sollte. Auch DDoS-Schutzmechanismen des Hosters antworten unter Angriff mit 503.
  4. Fehlgeschlagene automatische Updates: Ein Update, das mitten im Vorgang scheitert, kann neben der .maintenance-Datei auch halbfertige Plugin-Ordner hinterlassen. Prüfe nach dem Löschen der Datei, ob alle Plugins noch funktionieren — Details im Artikel Update fehlgeschlagen.
  5. Serverwartung beim Hoster: Selten, aber real: Der Hoster wartet die Infrastruktur. Ein Blick auf dessen Status-Seite spart eine Stunde Fehlersuche.

So grenzt du systematisch ein

  • Admin erreichbar, Frontend nicht? → Wartungs-/Coming-Soon-Plugin aktiv.
  • Alles 503, auch der Admin? → .maintenance-Datei oder Server-Limit.
  • 503 nur zu Stoßzeiten? → Ressourcen-Limit; Caching einführen, Hosting prüfen.
  • 503 seit einem bestimmten Update? → Update-Reste aufräumen, Plugin-Ordner prüfen.

Der SEO-Trost beim 503

Ein korrekt eingesetzter 503 ist der einzige Fehlercode, den Google ausdrücklich versteht: Er signalisiert „vorübergehend weg, komm später wieder“ — Google behält die Seiten im Index und versucht es erneut. Deshalb ist der 503 auch der richtige Code für geplante Wartungsfenster. Erst wenn er tagelang bestehen bleibt, beginnen Rankings zu bröckeln.

Bei Ammera Care laufen Updates so, dass ein hängender Wartungsmodus gar nicht erst entsteht: Jedes Update wird überwacht, nach dem Lauf prüft das System die Website automatisch — und wenn etwas klemmt, wird zurückgerollt statt liegengelassen. Das Core-Modul im Detail.

Häufig gestellte Fragen

Ammera Care Dieser Ratgeber wurde vom Ammera-Care-Team verfasst. Seit 2014 betreuen wir WordPress-Websites für Unternehmen im DACH-Raum.