503

Service Unavailable

Oficiālais Apakšstāvokļa kodi
pakalpojums nav pieejams

HTTP statusa koda 503 specifikācija

503 Service Unavailable statusa kods norāda, ka serveris pašlaik nespēj apstrādāt pieprasījumu īslaicīgas pārslodzes vai plānotas tehniskās apkopes dēļ, kas, visticamāk, pēc kāda laika tiks novērsta. Serveris VAR sūtīt Retry-After galvenes lauku, lai ieteiktu klientam piemērotu laiku, kādu gaidīt, pirms atkārtot pieprasījumu. Piezīme. 503 Service Unavailable statusa koda esamība nenozīmē, ka serverim tas ir jāizmanto, ja tas ir pārslogots. Daži serveri var vienkārši atteikt savienojumu.

Avots / citāts no: 503 Service Unavailable HTTP statusa kods ir norādīts 6.6.4 sadaļā 6.6.4.

Kā, izmantojot PHP, ievadīt 503 statusa kodu?

Lai tīmekļa lapā norādītu HTTP statusa kodu 503, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(503) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Pārbaudīt 503 HTTP statusa kodu

Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 503 Service Unavailable) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:

Statusa kods 503 Service Unavailable
Pārskats
URL: https://http-statuscode.com/errorCodeExample.php?code=503
Statuss: 503 Service Unavailable
Šie: Network
IP adrese: XX.XX.XX.XX
Statusa kods 503 Service Unavailable

Kā izveidot savu kļūdas lapu statusa kodam 503

Gan ar Apache, gan NGINX tīmekļa serveriem ir salīdzinoši viegli izveidot savu 503 Service Unavailable. kļūdas lapu.

Apache Webserver

Tīmekļa serveris "Apache" ir viens no visizplatītākajiem tīmekļa serveriem internetā. Lai "Apache" serverī izveidotu savu 503 Service Unavailable. kļūdas lapu, šajā failā jāveic šādas izmaiņas.

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

NGINX Webserver

Līdzīgi kā tīmekļa serveris "Apache", arī "NGINX" tiek plaši izmantots internetā. Lai izveidotu savu 503 Service Unavailable. kļūdas lapu "NGINX" serverī, ir jāveic šādas izmaiņas šajā failā.

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

503 statusa koda saderība ar pārlūkprogrammu

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

Konstantes programmēšanas valodās

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

503 statusa koda apakšstāvokļa kodi

Substāvokļa kodi ir tīri tehniski, un tos nekad nevajadzētu sūtīt lietotājam. Piemēram, ja tiek izmests statusa kods 503.1, to var reģistrēt, bet lietotājam tiks nosūtīts statusa kods 503.:
503.0 Application pool unavailable.
HTTP IIS, Neoficiāls
503.2 Concurrent request limit exceeded
HTTP IIS, Neoficiāls
503.3 ASP.NET queue full
HTTP IIS, Neoficiāls
503.4 FastCGI queue full
HTTP IIS, Neoficiāls

Izklaidējošas memes par HTTP statusa kodu 503

Bloga raksti

SEO un HTTP statusa kodi: Visaptveroša analīze

Tīmekļa vietnes optimizēšana meklētājprogrammām (SEO) ir sarežģīts pasākums. Viens no bieži nepamanītiem, bet izšķirošiem aspektiem labam rangam ir HTTP statusa kodi. Šie mazie trīs ciparu kodi inf...

Autors: Tony Brüser
Autors: Tony Brüser

Tonijs Brūsers ir aizrautīgs tīmekļa izstrādātājs, kurš aizraujas ar HTTP statusa kodiem.

LinkedInGitHub