HTTP-tõrge 503 Teenus pole saadaval Seletatav - mida tähendab tõrke kood 503

Juhtub vigu - on mõni ootamatu hooldus, viga, mis jäi märkamatuks, või leht läheb viirusesse ja ühenduste tulv viib serveri alla.

Kui olete olnud võrgus mõnda aega, olete kahtlemata näinud mõnevõrra ebamäärast viga 503 Teenus pole saadaval.

Selles artiklis käsitleme HTTP olekukoode, mida viga 503 tähendab, ja mõningaid võimalikke viise selle lahendamiseks - nii saidi jaoks, mida proovite külastada, kui ka oma saidil.

Ülevaade HTTP olekukoodidest

Veebilehti hostivad serverid kuulavad päringuid veebibrauseritest või seadmetest, mida nimetatakse ka klientideks. Seejärel kasutab server tagasi suhtlemiseks hunnikut erinevaid olekukoode.

Need olekukoodid on korraldatud erinevatesse klassidesse, mida tähistab olekukoodi esimene number:

  • 1xx: teave - server töötleb päringut endiselt
  • 2xx: Edu - taotlus õnnestus ja server vastab lehe või ressursiga
  • 3xx: ümbersuunamine - leht või ressurss on teisaldatud ja server vastab uue asukohaga
  • 4xx: kliendi viga - brauseri või seadme päringus on tõrge
  • 5xx: Serveri viga - serveris on viga

Iga HTTP olekukoodi kaks viimast numbrit tähistavad iga klassi täpsemat olekut. Näiteks 301 tähendab, et leht või ressurss on püsivalt liikunud, samas kui 302 tähendab, et see on ajutine.

Sellelt lehelt leiate nimekirja tavalistest HTTP-olekukoodidest ja nende tähendusest: //en.wikipedia.org/wiki/List_of_HTTP_status_codes

Enamik olekukoodidest möödub täiesti märkamatult, mis on hea, sest see tähendab, et kõik töötab. Alles 4xx-5xx vahemikku jõudes võite märgata olekukoodi, kuna näete sellist lehte:

Nüüd, kui teil on põhiline arusaam HTTP-olekukoodidest, uurime natuke sügavamalt tõrkest 503 Teenus pole saadaval.

Mida tähendab veakood 503?

Nagu eespool mainitud, tähendavad 5xx olekukoodid, et serveris endas on probleem.

Viga 503 Teenus pole saadaval tähendab, et leht või ressurss pole saadaval. On palju põhjuseid, miks server võib 503 tõrke tagastada, kuid mõned levinumad põhjused on hooldus, viga serveri koodis või ootamatu liikluse suurenemine, mis põhjustab serveri ülekoormuse.

Viga 503 saadetud sõnum võib varieeruda sõltuvalt serverist, kust see tuleb, kuid siin on mõned levinumad sõnumid, mida näete:

- 503 teenus pole saadaval

- 503 teenus pole ajutiselt saadaval

- HTTP-serveri viga 503

- HTTP tõrge 503

- Viga 503 Teenus pole saadaval

- Server ei saa ajutiselt teie taotlust hoolduse seiskamise või läbilaskevõime probleemide tõttu teenindada. Palun proovi hiljem uuesti.

Allikas

Ükskõik, mis on vea 503 põhjus, on see tavaliselt ajutine - server taaskäivitub, liiklus vaibub ja probleem laheneb iseenesest.

503 oleku kättesaamatu vea lahendamine

503 vea lahendamisel on kaks üldlaagrit.

Esimene on koht, kus olete lõppkasutaja, ja proovite külastada saiti, mis teile ei kuulu. Teises osas olete teie sait ja see viskab 503 viga inimestele, kes proovivad külastada.

503 vea lahendamise meetod on erinev sõltuvalt sellest, millisesse rühma kuulute. Vaatame mõningaid asju, mida saate lõpptarbijana teha, kui näete viga 503.

503 staatuse kättesaamatu tõrke lahendamine lõppkasutajana

Kuna 5xx olekukoodid tähendavad, et viga on serveri poolel, ei saa palju teha otse.

Kuigi 503 viga on tavaliselt ajutine, saate ootamise ajal teha mõningaid asju.

# 1: Värskendage lehte

Mõnikord on viga nii ajutine, et piisab lihtsast värskendamisest. Kui leht on avatud, vajutage lehe värskendamiseks lihtsalt klahve Ctrl-R Windowsi ja Linuxi puhul või Cmd-R MacOS-is.

# 2: vaadake, kas leht on teiste inimeste jaoks maas

Järgmine asi, mida saate teha, on kasutada sellist teenust nagu Kas see on praegu maas? või alla kõigile või lihtsalt mulle, et näha, kas teistel inimestel on sama viga.

Minge lihtsalt kummalegi neist saitidest ja sisestage külastatava lehe URL.

Teenus pingistab teie sisestatud URL-i, et näha, kas see saab vastuse. Siis kuvatakse teile lehe kohta lahedat statistikat ja graafikuid:

Pisut alla kerides näete teiste inimeste kommentaare. Sageli annavad inimesed oma üldise asukoha ja muud andmed, nii et see võib olla hea viis kindlaks teha, kas viga mõjutab ainult teatud piirkondi või konkreetseid seadmeid.

# 3: taaskäivitage ruuter

Mõnikord on probleem seotud DNS-serveri rikkega.

DNS tähistab domeeninimede süsteemi ja põhimõtteliselt toimivad nad IP-aadresside ja inimestele loetavate URL-ide vahel tõlkijatena.

Näiteks võite Google'i külastada, sisestades otse selle pika IP-aadressi (172.217.25.206), või sisestage lihtsalt URL-i www.google.com.

See on DNS, sageli hostitud serveris, mis tegeleb kõigega, mis kulisside taga toimub.

Kõik see tähendab, et paljud ruuterid salvestavad DNS-serverite vastused vahemällu (www.google.com 172.217.25.206). Kuid mõnikord võib see vahemälu rikutud ja põhjustada vigu.

Vahemälu lähtestamiseks või "loputamiseks" on lihtne ruuteri taaskäivitamine. Lahutage ruuter lihtsalt umbes 5 sekundiks ja ühendage see uuesti uuesti.

See peaks taaskäivituma minuti pärast ja kõik teie seadmed peaksid automaatselt uuesti ühenduse looma. Kui nad seda teevad, proovige seda saiti uuesti külastada.

Kuidas lahendada saidi omanikuna tõrge 503 Status Unavailable

Kui olete selle saidi omanik / arendaja, kus on 503 viga, saate probleemi diagnoosimiseks ja lahendamiseks teha natuke rohkem.

Siin on mõned üldised näpunäited alustamiseks.

# 1: taaskäivitage server

Areng on karm - isegi lihtsal staatilisel lehel võib olla nii palju liikuvaid osi, et 503-vea põhjustaja tuvastamine võib olla keeruline.

Mõnikord on parim asi server taaskäivitada ja vaadata, kas see probleemi lahendab.

Serveri taaskäivitamise täpne meetod võib varieeruda, kuid tavaliselt pääsete sellele juurde oma teenusepakkuja juhtpaneelilt või SSH-ga serverisse sisenedes ja käskluse taaskäivitage.

Server peaks mõne minuti pärast taaskäivituma. Kui olete kõik seadistanud käivitamisel automaatselt toimima, võite külastada oma saiti ja vaadata, kas see töötab.

# 2: kontrollige serveri logisid

Järgmine asi on logide kontrollimine.

Serverilogide asukoht võib varieeruda sõltuvalt teie kasutatavast teenusest, kuid neid leidub sageli /var/log/....

Vaadake selles kataloogis ringi ja vaadake, kas leiate midagi. Kui ei, siis kontrollige oma programmide juhendit käivitades man program_name.

# 3: kontrollige, kas toimub automaatne hooldus

Mõned teenusepakkujad pakuvad pakettide automatiseeritud värskendusi ja hooldust. Tavaliselt on see hea - need tekivad tavaliselt seisaku ajal ja aitavad veenduda, et kõik oleks ajakohane.

Mõnikord on nendest plaanitud hooldusseanssidest tingitud 503 viga.

Näiteks värskendavad mõned WordPressi hostimisele spetsialiseerunud hostiteenuse pakkujad WP-d automaatselt, kui on uus versioon. WordPress tagastab teenuse kättesaamatu tõrke alati, kui seda värskendatakse.

Kontrollige oma teenusepakkujatelt, kas 503 tõrke põhjustas plaaniline hooldus.

# 4: kontrollige oma serveri tulemüüri seadeid

Mõnikord põhjustab 503 teenuse kättesaamatu tõrke valesti konfigureeritud tulemüür, kus ühendused saavad küll läbi, kuid ei saa kliendi juurde tagasi pöörduda.

Teie tulemüür võib vajada ka spetsiaalseid seadeid CDN-i jaoks, kus mitut ühendust väikesest käputäiest IP-aadressidest võib valesti tõlgendada DDoS-rünnakuna.

Tulemüüri sätete korrigeerimise täpne meetod sõltub paljudest teguritest. Vaadake oma torujuhet ja teenusepakkuja juhtpaneele, et näha, kus saate tulemüüri konfigureerida.

# 5: kontrollige koodi

Vigu, nagu ka vigu, juhtub. Proovige nii nagu võiksite, neid kõiki on võimatu kätte saada. Mõnikord võib mõni libiseda läbi ja põhjustada 503 tõrke.

Kui olete proovinud kõike muud ja teie saidil kuvatakse endiselt tõrge 503 Teenus pole saadaval, võib põhjus olla kuskil koodis.

Kontrollige mis tahes serveripoolset koodi ja pöörake erilist tähelepanu kõigele, mis on seotud regulaaravaldistega - väike regexi viga on see, mis põhjustas tohutu protsessori kasutamise kasvu, jooksvaid katkestusi ja umbes kolm päeva paanikat freeCodeCampis.

Loodetavasti suudate süüdlasele jälile saada, paranduse juurutada ja kõik on jälle normaalne.

Kokkuvõttes

See peaks olema kõik, mida peate teadma 503 teenuse kättesaamatu tõrke kohta. Ehkki 503 tõrke ilmnemisel pole tavaliselt palju teha, on loodetavasti mõned neist toimingutest järgmisel korral abiks.

Ole turvaline ja rõõmsalt värskendav, kuni see toimib :)