HTTPQUERY
Deutsch

507 Insufficient Storage

Verwendung

Der Statuscode 507 Insufficient Storage bedeutet, dass der Server nicht über genügend Speicherplatz verfügt, um die HTTP-Anfrage aufzunehmen. Dies betrifft eine PUT- oder POST-Anfrage, die an sich gültig ist und innerhalb des Kontingents des Clients liegt, aber fehlschlägt, weil der Speicher des Servers voll ist. Der Status wurde als Teil der WebDAV-Spezifikation entworfen, und der Zustand wird als vorübergehend erwartet.

Die Anfrage des Clients darf nicht wiederholt werden, bis sie nachfolgend durch eine andere Aktion angefordert wird.

Ein verwandter Client-Fehler ist 413 Content Too Large (umbenannt von “Payload Too Large”), der anzeigt, dass der Anfrageinhalt die vom Server festgelegten Grenzen überschreitet. Während 507 signalisiert, dass der Speicher des Servers voll ist, bedeutet 413, dass der einzelne Anfragerumpf größer ist, als der Server zu verarbeiten bereit ist.

SEO-Auswirkung

Suchmaschinen behandeln 507 wie andere 5xx-Serverfehler. Anhaltende Fehlschläge verringern die Crawl-Rate und entfernen betroffene URLs schließlich aus dem Index.

Beispiel

Der HTTP-Client versucht, eine Datei zu übertragen, und der Server antwortet mit dem Statuscode 507 Insufficient Storage, weil dem Server der Speicherplatz ausgegangen ist.

Anfrage

PUT /docs HTTP/1.1
Host: example.com
Content-Type: application/pdf
Content-Length: 10000

<PDF file included in message body>

Antwort

HTTP/1.1 507 Insufficient Storage
Content-Type: text/html
Content-Length: 181

<html>
  <head>
    <title>Insufficient Storage</title>
  </head>
  <body>
    <p>The server has temporarily run out of
    space and the file transfer failed.</p>
  </body>
</html>

Behebung

Dem Server ist während der Verarbeitung der Anfrage der Speicherplatz ausgegangen. Stellen Sie die Kapazität wieder her und verhindern Sie dann ein erneutes Auftreten.

Sofortmaßnahmen:

Ursachendiagnose:

Erneutes Auftreten verhindern:

Code-Referenzen

.NET

HttpStatusCode.InsufficientStorage

Rust

http::StatusCode::INSUFFICIENT_STORAGE

Rails

:insufficient_storage

Go

http.StatusInsufficientStorage

Symfony

Response::HTTP_INSUFFICIENT_STORAGE

Python3.5+

http.HTTPStatus.INSUFFICIENT_STORAGE

Apache HttpComponents Core

org.apache.hc.core5.http.HttpStatus.SC_INSUFFICIENT_STORAGE

Angular

@angular/common/http/HttpStatusCode.InsufficientStorage