503

Service Unavailable

Uradna stran Oznake podstav
storitev ni na voljo.

Specifikacija kode stanja HTTP 503

Koda stanja 503 Service Unavailable pomeni, da strežnik trenutno ne more obdelati zahteve zaradi začasne preobremenitve ali načrtovanega vzdrževanja, ki bo verjetno odpravljeno z nekaj zamude. Strežnik LAHKO pošlje naslovno polje Retry-After, ki odjemalcu predlaga ustrezen čas, ki ga mora počakati, preden ponovno izvede zahtevo. Opomba: Obstoj kode stanja 503 Service Unavailable ne pomeni, da jo mora strežnik uporabiti, ko postane preobremenjen. Nekateri strežniki lahko preprosto zavrnejo povezavo.

Vir / citat iz: Koda stanja HTTP 503 Service Unavailable je določena v razdelku 6.6.4 oddelka RFC7231.

Kako s PHP vrniti kodo stanja 503?

Za prikaz kode stanja HTTP 503 na spletni strani lahko uporabite funkcijo PHP http_response_code. Sintaksa je naslednja: http_response_code(503) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Preizkus kode stanja HTTP 503

Če želite prikazati kodo stanja HTTP (v tem primeru 503 Service Unavailable) in druge informacije na strani odjemalca, morate s tipko F12 odpreti razvojno konzolo. Nato pojdite na zavihek "Omrežje". Zdaj lahko odprete stran, spletno mesto (primer index.php) mora biti vidno v zavihku omrežje. To je treba izbrati, nato pa je treba izbrati razdelek Herder. Uporabnik bo nato videl naslednji rezultat:

Koda stanja 503 Service Unavailable
Pregled
URL: https://http-statuscode.com/errorCodeExample.php?code=503
Status: 503 Service Unavailable
Ti: Network
Naslov IP: XX.XX.XX.XX
Koda stanja 503 Service Unavailable

Kako ustvariti lastno stran z napako za kodo stanja 503

Ustvarjanje lastne strani z napako 503 Service Unavailable je razmeroma enostavno tako v spletnih strežnikih Apache kot NGINX.

Apache Webserver

Spletni strežnik Apache je eden najpogostejših spletnih strežnikov v internetu. Če želite v strežniku "Apache" ustvariti lastno stran z napako 503 Service Unavailable, morate v naslednji datoteki narediti naslednjo spremembo.

File: .htaccess
ErrorDocument 503 /errors/503.html

NGINX Webserver

Podobno kot spletni strežnik Apache se tudi NGINX pogosto uporablja na internetu. Če želite v strežniku "NGINX" ustvariti lastno stran z napako 503 Service Unavailable, morate v naslednji datoteki narediti naslednjo spremembo.

File: sites-enabled/default
error_page 503 /503.html;
location = /503.html {
    root /usr/share/nginx/html;
    internal;
}

Združljivost kode stanja 503 z brskalniki

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Konstante v programskih jezikih

HttpStatusCode.ServiceUnavailable
http.StatusServiceUnavailable
Response::HTTP_SERVICE_UNAVAILABLE
httplib.SERVICE_UNAVAILABLE
http.client.SERVICE_UNAVAILABLE
http.HTTPStatus.SERVICE_UNAVAILABLE
:service_unavailable

Podkodice stanja kode stanja 503

Podkodne kode stanja so izključno tehnične narave in se uporabniku nikoli ne smejo pošiljati. Če se na primer vrže koda stanja 503.1, se lahko zabeleži, vendar se uporabniku pošlje koda stanja 503.:
503.0 Application pool unavailable.
HTTP IIS, Neuradno
503.2 Concurrent request limit exceeded
HTTP IIS, Neuradno
503.3 ASP.NET queue full
HTTP IIS, Neuradno
503.4 FastCGI queue full
HTTP IIS, Neuradno

Članki na blogu

SEO in kode stanja HTTP: Celovita analiza

Optimizacija spletnega mesta za iskalnike (SEO) je zapletena naloga. Eden od pogosto spregledanih, vendar ključnih vidikov za dobro uvrstitev so kode stanja HTTP. Te majhne trimestne kode o stanju ...

Avtor: Tony Brüser
Avtor: Tony Brüser

Tony Brüser je navdušen spletni razvijalec, ki je navdušen nad kodami stanja HTTP.

LinkedInGitHub