507 Insufficient Storage

Der Server hat keinen Platz, um das Ergebnis zu speichern.

Wann du ihn verwendest

Festplatte voll oder ein Speicherkontingent erreicht.

Häufige Ursachen und Lösungen

Der Server kann nicht speichern, was die Anfrage braucht. Übliche Ursachen: Die Festplatte oder das Volume ist voll, das Speicherkontingent des Benutzers ist erschöpft (Nextcloud und ownCloud geben dafür 507 zurück), oder dem Dateisystem sind die Inodes ausgegangen, obwohl df freien Platz anzeigt. Prüfe das mit df -h und df -i auf dem Server und such nach ausufernden Logdateien oder vergessenen temporären Uploads.

Behebe das Platzproblem, nicht den Client: Rotiere und komprimiere Logs mit logrotate, entferne ungenutzte Docker-Images mit docker system prune, räum temporäre Upload-Ordner auf oder erhöhe das Kontingent. Erneute Versuche helfen nichts, bis Platz frei wird. Viele Apps melden eine volle Festplatte stattdessen als generische 500, also prüf die Plattenbelegung, sobald Schreibvorgänge fehlschlagen, und alarmiere lange vor 100 %.

Server-Fehler (5xx)

5xx-Codes sind Server-Fehler: Die Anfrage kann in Ordnung sein, aber der Server oder etwas dahinter ist ausgefallen. Für diese Codes lohnt sich eine Alarmierung.

So sieht es aus

HTTP/1.1 507 Insufficient Storage

So sendest du ihn

Node.js / Expressres.status(507).end()
Python / Flaskreturn '', 507
nginxreturn 507;

So prüfst du ihn

curl -s -o /dev/null -w "%{http_code}\n" https://example.com/

HTTP-Statuscodes öffnen