Zum Hauptinhalt springen

Was verursacht VPS-Ausfälle? 9 Ursachen, die Sie prüfen sollten

· 6 Minuten Lesezeit

Veröffentlicht am 11. November 2026

Was verursacht VPS-Ausfälle? 9 Ursachen, die Sie prüfen sollten

Ein VPS kann aus mehreren ganz unterschiedlichen Gründen nicht erreichbar sein. Zunächst gilt es, einen tatsächlichen Serverausfall von einem Problem mit einer Anwendung, dem Netzwerk oder DNS zu unterscheiden. Ein VPS-Ausfall wird selten durch ein einziges dramatisches Ereignis verursacht. Häufiger wurde ein kleines Warnsignal übersehen: Der Speicherplatz war über Nacht vollgelaufen, eine Datenbank hatte den gesamten verfügbaren Arbeitsspeicher beansprucht, eine Firewall-Regel blockierte den Datenverkehr oder eine vorgelagerte Route reagierte nicht mehr.

Am sinnvollsten ist es, den Dienst von außen zu prüfen, den Serverzustand von innen zu untersuchen und beides mit dem bisherigen Monitoring-Verlauf abzugleichen. So liegen Fakten vor, bevor jemand zum Neustartknopf greift. Neustarts haben durchaus ihre Berechtigung, können aber auch Beweise beseitigen.

Was verursacht VPS-Ausfälle in der Praxis?​

Ein Ausfall bedeutet, dass ein benötigter Dienst nicht verfügbar oder nur so langsam nutzbar ist, dass er praktisch unbrauchbar wird. Der VPS selbst kann weiterhin laufen, während eine Website, API, ein E-Mail-Dienst oder eine Datenbank nicht verfügbar ist. Ebenso kann ein Server intakt, aber aufgrund eines Netzwerkpfads oder eines DNS-Problems nicht erreichbar sein.

Diese Unterscheidung ist bei einem Vorfall wichtig. Wenn der Host-Knoten intakt ist und die virtuelle Maschine über ihre Konsole reagiert, aber nicht aus dem öffentlichen Internet erreichbar ist, sollte die Untersuchung beim Netzwerk und den Firewall-Richtlinien ansetzen. Kann die Maschine keine Prozesse mehr einplanen, weil der Arbeitsspeicher erschöpft ist, ist das öffentliche Netzwerk nicht schuld. Die Protokolle erzählen inzwischen dieselbe Geschichte – wenn man ihnen die richtige Frage stellt.

1. Erschöpfung der Ressourcen innerhalb der virtuellen Maschine​

CPU, RAM, Speicherplatz, Inode-Kapazität und Festplatten-E/A sind begrenzt. Eine Verkehrsspitze, eine ineffiziente Abfrage, ein außer Kontrolle geratener Hintergrundprozess oder ein falsch dimensionierter Cache kann eine dieser Ressourcen schneller als erwartet aufbrauchen.

Speichermangel kommt besonders häufig vor. Linux kann den Out-of-Memory-Killer aufrufen und einen Datenbank- oder Anwendungsprozess beenden, damit das System weiterläuft. Aus Kundensicht sieht das wie ein Ausfall aus. Auf einem Server ohne Swap oder mit einem zu klein dimensionierten Tarif kann ein kurzer Lastanstieg zu einem vollständigen Ausfall führen.

Ein voller Datenträger führt zu ähnlich verwirrendem Verhalten. Protokolle können nicht geschrieben werden, Datenbanken nehmen möglicherweise keine Änderungen mehr an und Dienste können beim Neustart ausfallen. Auch die Inodes sollten überprüft werden: Millionen winziger Cache- oder Sitzungsdateien können verhindern, dass neue Dateien erstellt werden, selbst wenn `df -h` freien Speicherplatz anzeigt.

Die Lösung lautet nicht immer „mehr Ressourcen kaufen“. Mehr RAM kann die richtige Maßnahme sein, doch zuerst sollte ermittelt werden, welche Auslastung zugenommen hat und warum. Die Kapazität sollte sich an der normalen und der Spitzenlast sowie an den für die Wiederherstellung nötigen Reserven orientieren – nicht nur an einem ruhigen Dienstagmorgen.

2. Ausfälle von Anwendungen und Datenbanken​

Ein funktionierender VPS garantiert nicht, dass auch die Anwendung funktioniert. Webserver können keine Worker-Prozesse mehr starten, PHP-Pools können hängen bleiben, Container können in einer Neustartschleife abstürzen und Datenbankverbindungen können erschöpft sein. Bei einer Bereitstellung kann außerdem ein Syntaxfehler, eine inkompatible Abhängigkeit oder eine Migration eingeführt werden, die eine stark ausgelastete Tabelle sperrt.

Diese Vorfälle betreffen oft nur einen einzelnen Dienst. SSH funktioniert möglicherweise, der Monitoring-Agent meldet eine normale Systemlast, aber die Website liefert Fehler 502, 503 oder 500 zurück. Prüfen Sie Anwendungsprotokolle, den Dienststatus, kürzlich erfolgte Bereitstellungen, Datenbank-Fehlerprotokolle und Antwortzeiten, bevor Sie alles auf einmal neu starten.

Eine gute Wiederherstellungsplanung umfasst getestete Schritte für ein Rollback. Mit einem schnellen Rollback lassen sich Einnahmen oft schneller wiederherstellen, als wenn man unter Druck neuen Code live debuggt. Bei E-Commerce- und SaaS-Teams sollten Datenbankmigrationen in denselben Änderungsplan aufgenommen werden wie die Anwendungsfreigabe. Code lässt sich leicht zurückrollen; veränderte Daten sind weniger entgegenkommend.

3. Probleme mit Netzwerk, Routing und Firewall​

Die öffentliche Erreichbarkeit hängt von mehr als nur dem VPS ab. Ein Routing-Problem bei einem vorgelagerten Anbieter, ein Problem an einem Internetknoten, Paketverlust, eine falsch konfigurierte Sicherheitsgruppe oder eine Firewall-Änderung kann den Zugriff unterbrechen, während die VM normal weiterläuft.

Zu den häufigen Ursachen auf dem Server zählen ein falsches Standardgateway, versehentliche Änderungen an der Schnittstellenkonfiguration, eine Firewall-Richtlinie, die Port 80 oder 443 blockiert, oder fail2ban-Regeln, die legitimen Datenverkehr fälschlich erfassen. Ratenbegrenzungen und Maßnahmen zur Abwehr verteilter Denial-of-Service-Angriffe können das Verhalten bei ungewöhnlich hohem Datenverkehr ebenfalls beeinflussen.

Bei Netzwerkvorfällen sind Tests auf mehreren Ebenen erforderlich. Testen Sie von mehreren geografischen Standorten aus, prüfen Sie, ob die IP-Adresse auf ICMP antwortet – sofern ICMP ausdrücklich zugelassen ist – und testen Sie den tatsächlichen Dienstport. Ein erfolgreicher Ping beweist nicht, dass eine Website verfügbar ist, und ein fehlgeschlagener Ping beweist nicht, dass der Server ausgefallen ist.

4. DNS- und Zertifikatsprobleme, die wie ein Ausfall wirken​

DNS läuft nicht auf Ihrem VPS, doch ein falscher DNS-Eintrag kann einen funktionierenden Dienst als nicht verfügbar erscheinen lassen. Typische Beispiele sind ein A-Eintrag, der auf eine alte IP-Adresse verweist, eine abgelaufene Domain, ein nach einer Migration fehlender Eintrag oder Nameserver, die nicht mit dem vorgesehenen DNS-Anbieter übereinstimmen.

Fehler mit TLS-Zertifikaten führen zu einem ähnlichen Kundenerlebnis. Der Server liefert die Website möglicherweise aus, doch Browser warnen die Nutzer und halten sie davon ab, sie aufzurufen, weil das Zertifikat abgelaufen ist, der Hostname nicht übereinstimmt oder die Erneuerung fehlgeschlagen ist. Technisch gesehen ist dies kein VPS-Ausfall. In der Praxis können Besucher die Website trotzdem nicht nutzen, weshalb das Problem mit derselben Dringlichkeit behandelt werden sollte.

Behalten Sie Verlängerungstermine von Domains, DNS-Änderungen und den Ablauf von Zertifikaten ebenso im Blick wie Infrastrukturwarnungen. Das sind Prüfungen mit geringem Aufwand und großem Nutzen, wenn ein Unternehmen auf Web-Traffic angewiesen ist.

5. Fehler am Host-Knoten oder an der Speicherplattform​

Ein VPS läuft auf physischer Infrastruktur. Hardwarefehler, Probleme mit dem Host-Betriebssystem, Hypervisor-Probleme oder eine nachlassende Speicherleistung können eine oder mehrere VMs auf demselben Knoten beeinträchtigen. Professionelle Plattformen setzen Redundanz, Monitoring und Wartungsverfahren ein, um dieses Risiko zu verringern. Kein seriöser Anbieter kann jedoch versprechen, dass physische Komponenten niemals ausfallen.

Vorfälle mit dem Speicher können besonders störend sein, weil Anwendungen auf Lese- und Schreibvorgänge warten müssen. Mögliche Anzeichen sind eine hohe E/A-Wartezeit, Datenbank-Timeouts, langsame Seiten oder eine scheinbar eingefrorene VM. Die geeignete Maßnahme hängt von der Plattform ab: Techniker können die VM migrieren, den zugrunde liegenden Knoten reparieren oder Dienste aus einem bekannten, funktionierenden Zustand wiederherstellen.

Fragen Sie Ihren Anbieter, ob Wartungsbenachrichtigungen, Monitoring auf Host-Ebene und die Eskalation an den Support enthalten sind. Bei Workloads, die den Ausfall eines einzelnen Servers nicht verkraften, liegt die Lösung in der Architektur: Replikate, Load-Balancing, Backups außerhalb des Servers und ein getesteter Wiederherstellungsweg. Ein einzelner VPS kann zuverlässig sein, aber er bleibt eben ein einzelner VPS.

6. Wartungs- und Konfigurationsänderungen​

Geplante Wartung ist sicherer als eine Notreparatur, dennoch sind Änderungen eine häufige Ursache für Unterbrechungen. Kernel-Updates können einen Neustart erforderlich machen. Eine Aktualisierung des Control Panels kann die Webserver-Konfiguration verändern. Änderungen an PHP-Versionen, Datenbankeinstellungen, Firewall-Regeln oder Netzwerkschnittstellen können eine Annahme zunichtemachen, die nie dokumentiert wurde.

Die Abhilfe ist ein kontrolliertes Änderungsmanagement – auch in kleinen Teams. Erstellen Sie bei Bedarf ein Backup oder einen Snapshot, dokumentieren Sie die aktuelle Konfiguration, planen Sie Änderungen außerhalb der geschäftigsten Zeit und überprüfen Sie anschließend den tatsächlichen Ablauf aus Nutzersicht. „Der Dienst wurde gestartet“ ist nicht dasselbe wie „Kunden können sich anmelden und den Bezahlvorgang abschließen“.

Bei Kunden mit einem verwalteten VPS kann eine praktische Überprüfung vor und nach einer riskanten Änderung viel Unsicherheit beseitigen. Bei kodu.cloud sind Monitoring und operativer Support darauf ausgelegt, die wenig spektakulären Fehler zu erkennen, bevor sie für einen aufregenden Nachmittag sorgen.

7. Sicherheitsvorfälle und Reaktion auf Missbrauch​

Kompromittierte Zugangsdaten, verwundbare Plugins, Malware, Brute-Force-Angriffe und missbräuchliche Ressourcennutzung können zu Ausfällen führen. Ein Angreifer kann die CPU mit dem Schürfen von Kryptowährungen auslasten, einen Dienst mit Anfragen überfluten, Dateien löschen oder DNS- und Anwendungseinstellungen ändern. Manchmal muss ein Anbieter einen VPS vorübergehend einschränken, wenn dieser andere Systeme angreift oder schädlichen Datenverkehr erzeugt.

Vorbeugung ist praktisch und nicht mystisch: Installieren Sie Sicherheitsupdates, verwenden Sie nach Möglichkeit SSH-Schlüssel und Mehr-Faktor-Authentifizierung, beschränken Sie den administrativen Zugriff, entfernen Sie ungenutzte Software und bewahren Sie Backups außerhalb des VPS auf. Prüfen Sie Authentifizierungsprotokolle und ungewöhnlichen ausgehenden Datenverkehr. Wenn der Server plötzlich mehr E-Mails verschickt, als Ihr Unternehmen Kunden hat, ist das kein Durchbruch im Marketing.

8. Lücken im Monitoring und verspätete Erkennung​

Der Ausfall kann mit einem kleinen Fehler beginnen, doch seine geschäftlichen Auswirkungen wachsen, wenn ihn niemand bemerkt. Eine einfache Verfügbarkeitsprüfung kann feststellen, ob ein Port antwortet. Ein besseres Monitoring erfasst außerdem CPU, Arbeitsspeicher, Speichernutzung, E/A-Wartezeit, Dienstprozesse, Ablauf von SSL-Zertifikaten, erfolgreiche Backups und wichtige Anwendungsvorgänge.

Warnmeldungen sollten eine Person erreichen, die handeln kann. Zu viele störende Warnmeldungen bringen Teams dazu, Warnmeldungen ganz zu ignorieren; zu wenige lassen sie im Dunkeln. Legen Sie aussagekräftige Schwellenwerte fest, nutzen Sie Eskalationen bei anhaltenden Fehlern und überprüfen Sie Warnmeldungen nach Vorfällen. Monitoring im FASTCARE-Stil ist hilfreich, weil es frühe Verschlechterungen erkennt und nicht erst den endgültigen Stillstand.

So verhindern Sie VPS-Ausfälle, bevor sie auftreten​

Beginnen Sie mit den Grundlagen der Wiederherstellung. Bewahren Sie geprüfte Backups auf, testen Sie die Wiederherstellung regelmäßig und speichern Sie mindestens ein Backup an einem anderen Ort als auf dem VPS selbst. Ein Backup, das noch nie wiederhergestellt wurde, ist eine Datei voller Hoffnung – noch kein Wiederherstellungsplan.

Legen Sie anschließend Kapazitäts-Basiswerte fest. Überwachen Sie die normale und die Spitzenlast von CPU, Arbeitsspeicher und Speicher sowie das Verhalten der Datenbank. Richten Sie Warnmeldungen ein, bevor die Speichernutzung den Punkt erreicht, an dem Protokolle und Dienste ausfallen. Trennen Sie bei kritischen Diensten die Datenbank von der Webebene oder führen Sie Redundanz ein, wenn die Kosten eines Ausfalls dies rechtfertigen.

Sorgen Sie schließlich dafür, dass Änderungen nachvollziehbar sind. Dokumentieren Sie Bereitstellungen, Änderungen an der Infrastruktur, DNS-Änderungen und Wartungsfenster. Während eines Vorfalls kann ein mit Zeitstempeln versehenes Änderungsprotokoll die Diagnose oft von Stunden auf Minuten verkürzen.

Ein ruhiger Ablauf bei Vorfällen ist besser als Rätselraten: Ermitteln Sie den Umfang, schützen Sie die Daten, stellen Sie den kundenorientierten Dienst wieder her und untersuchen Sie anschließend die Ursache, solange noch Belege verfügbar sind. Der Dienst kann sich wieder beruhigen, und der nächste Ausfall kann kleiner ausfallen als der letzte.

Andres Saar, Kundenbetreuungsingenieur