Napaka 500 notranjega strežnika je zelo splošna koda statusa HTTP, kar pomeni, da je na strežniku spletnega mesta prišlo do napake, vendar strežnik ne bi mogel natančneje določiti, kaj je natančna težava.
Ste vi spletni skrbnik? Glej Popravljanje 500 notranjih težav z napako na svojem spletnem mestu na dnu strani, da boste imeli nekaj boljšega nasveta, če opazite 500 notranjih strežniških napak na eni ali več svojih straneh.
Kako lahko vidite 500 napako
Sporočilo 500 notranjih strežnikov z napako je mogoče videti na več načinov, ker lahko vsaki spletni strani prilagajajo sporočilo.
Tukaj je nekaj običajnih načinov, na katere lahko vidite napako HTTP 500:
500 Notranja napaka strežnika
HTTP 500 - notranja napaka strežnika
Začasna napaka (500)
napaka notranjega strežnika
Interna napaka HTTP 500
500 Napaka
Napaka HTTP 500
500. To je napaka
Ker spletno mesto, ki ga obiščete, generira 500 notranjih strežniških napak, si lahko ogledate enega kaj brskalnik v kaj operacijski sistem, celo na vašem pametnem telefonu.
V večini primerov se znotraj okna internetnega brskalnika prikaže notranja napaka strežnika 500, tako kot spletne strani.
Vzrok napak HTTP 500
Kot smo že omenili, sporočila Internal Server Error kažejo, da je nekaj narobe narobe.
Večino časa "napačno" pomeni težavo s programiranjem strani ali spletnega mesta, vendar je gotovo, da je težava na vašem koncu, kar bomo raziskali spodaj.
Opomba: Podrobnejše informacije o vzroku določene napake HTTP 500 so pogosto zagotovljene, če se pojavijo na strežniku z uporabo programske opreme Microsoft IIS. Poiščite številke po 500 , kot v Napaka HTTP 500.19 - Napaka znotraj strežnika, kar pomeni Podatki o konfiguraciji niso veljavni. Glej Več načinov lahko vidite notranjo strežniško napako spodaj za celoten seznam.
Kako popraviti 500 notranjih strežniških napak
Kot smo navedli zgoraj, 500 Internal Server Error je na strani strežnika napaka, kar pomeni, da težava verjetno ni z vašim računalnikom ali internetno povezavo, temveč s strežnikom spletnega mesta.
Čeprav ni verjetno, je mogoče da je nekaj narobe na vašem koncu, v tem primeru si bomo ogledali nekaj stvari, ki jih lahko poskusite:
- Ponovno naložite spletno stran. To lahko storite s pritiskom na gumb osveži / ponovno naloži F5ali Ctrl-R, ali ponovno poskusite URL iz naslovne vrstice.Tudi če je napaka 500 notranjih strežnikov problem na spletnem strežniku, je težava le začasna. Ponovna poskusitev strani bo pogosto uspešna.Opomba: Če se med postopkom nakupa pri spletnem trgovcu prikaže sporočilo 500 Internal Server Error, se zavedate, da se lahko podvojeni poskusi za izplačilo ustvarijo več nalogov - in več stroškov! Večina trgovcev ima samodejno zaščito pred temi vrstami dejanj, vendar je še vedno nekaj, kar je treba upoštevati.
- Počistite predpomnilnik brskalnika. Če pride do težave s predpomnjeno različico strani, ki jo pregledujete, lahko povzroči težave s HTTP 500.Opomba: Napake znotraj strežnika so ne ki jih pogosto povzročajo težave pri predpomnjenju, vendar sem občasno videl, da je napaka izginila, potem ko sem izbrisal predpomnilnik. Tako preprosto in neškodljivo je, da poskusite, zato ga ne preskočite.
- Izbrišite piškotke brskalnika. Če odpravite piškotke, povezane s spletnim mestom, na katerega dobite napako, je mogoče odpraviti približno 500 notranjih napak v strežniku.Ko odstranite piškotke, znova zaženite brskalnik in poskusite znova.
- Odpravite napako kot napako 504 Gateway Timeout.To ni zelo pogosto, vendar nekateri strežniki proizvedejo 500 notranjih strežniških napak, ko je dejansko 504 Gateway Timeout bolj primerno sporočilo, ki temelji na vzroku problema.
- Še ena možnost je neposreden stik s spletno stranjo. Obstaja velika verjetnost, da skrbniki spletnega mesta že vedo o napaki 500, vendar če sumite, da jih ni, jim omogočite, da jim pomagajo tako vi kot ti (in vsi ostali).Oglejte si seznam kontaktnih informacij o spletnem mestu za podatke o stikih za priljubljena spletna mesta. Večina spletnih mest ima račune socialne mreže na podlagi podpore, nekatere pa imajo tudi e-poštne in telefonske številke.Nasvet: Če se zdi, da je spletno mesto v celoti v celoti in ne najdete načina, kako prijaviti sporočilo 500 Internal Server Error na spletno mesto, bo morda pomagalo vašemu zdravju, da sledijo izpadu na Cvrkutati. To običajno lahko storite tako, da iščete #websitedown na Cvrkutati, kot v #gmaildown ali #facebookdown.
- Vrni se kasneje. Na žalost, 500 Notranja strežniška napaka je nedvomno težava izven vašega nadzora, ki jo bo sčasoma določil nekdo drug.Če se pri nakupu prek interneta prikaže sporočilo 500 Internal Server Error, se lahko zaveda, da je prodaja verjetno motena - ponavadi je velika spodbuda za spletno trgovino, da se težava odpravi zelo hitro!Tudi če dobite napako 500 na spletnem mestu, ki ne prodaja ničesar, na primer v YouTubu ali Twitter-ju, če ste jih obvestili o težavah ali vsaj poskusili, je še nekaj več, kot počakajte ven.
Popravljanje 500 notranjih težav z napako na svojem spletnem mestu
500 napaka notranjega strežnika na vašem lastno spletna stran zahteva povsem drugačen potek delovanja. Kot smo omenili zgoraj, je večina 500 napak na strani strežniške napake, kar pomeni, da je verjetno tvoja težava, da se popravi, če je tvoja Spletna stran.
Obstaja veliko razlogov, zakaj vaše spletno mesto morda služi 500 napak svojim uporabnikom, vendar so ti najpogostejši:
- Dovoljena napaka. V večini primerov je napaka 500 notranjega strežnika posledica nepravilnega dovoljenja za eno ali več datotek ali map. V večini tiste primerov, krivdo je nepravilno dovoljenje za scenarij PHP in CGI. Ti morajo biti običajno nastavljeni na 0755 (-rwxr-xr-x).
- PHP Timeout. Če se skript povezuje z zunanjimi viri in časovno omejitvijo teh virov, se lahko zgodi napaka HTTP 500. Pravila za zakasnitev ali boljša obdelava napak v vašem skriptu bi morala pomagati, če je to vzrok napake 500.
- Napaka kodiranja v .htaccess. Čeprav ni tako pogosto, preverite, ali je datoteka .htaccess vašega spletnega mesta pravilno strukturirana.
Če uporabljate WordPress, Joomla ali drugo upravljanje z vsebinami ali sistem CMS, se prepričajte, da poiščejo svoje podporne centre za bolj specifično pomoč pri odpravljanju napake 500 notranjih strežnikov.
Če ne uporabljate orodja za upravljanje vsebine zunaj police, vaš ponudnik spletnega gostovanja, kot so InMotion, Dreamhost, 1 & 1 itd., Verjetno vsebuje približno 500 pomoč pri napaki, ki so lahko bolj specifični za vašo situacijo.
Več načinov lahko vidite notranjo strežniško napako
V Internet Explorerju je sporočilo Spletna stran ne more prikazati strani pogosto označuje napako notranjega strežnika HTTP 500. Napaka 405 Metoda ni dovoljena je druga možnost, vendar ste lahko prepričani, da iščete 500 ali 405 v naslovni vrstici IE.
Če Googlove storitve, na primer Gmail ali Google+, naletijo na 500 napake notranjega strežnika, pogosto poročajo o Začasna napaka (500) , ali preprosto 500 .
Ko Windows Update poroča o notranji strežniški napaki, se prikaže kot WU_E_PT_HTTP_STATUS_SERVER_ERROR sporočilo ali kot 0x8024401F napačna koda.
Če spletno mesto, ki poroča o napaki 500, zažene Microsoft IIS, lahko prejmete natančnejše sporočilo o napaki:
500.0 | Pojavil se je modul ali napaka ISAPI. |
500.11 | Aplikacija se zaustavi na spletnem strežniku. |
500.12 | Aplikacija se znova zažene na spletnem strežniku. |
500.13 | Spletni strežnik je preveč zaposlen. |
500.15 | Neposredne zahteve za Global.asax niso dovoljene. |
500.19 | Podatki o konfiguraciji niso veljavni. |
500.21 | Modul ni priznan. |
500.22 | Konfiguracija httpModules ASP.NET se ne uporablja v načinu upravljanega cevovoda. |
500.23 | Konfiguracija httpHandlers ASP.NET se ne uporablja v načinu upravljanega cevovoda. |
500.24 | Konfiguracija lažnega predstavljanja ASP.NET se ne uporablja v načinu upravljanega cevovoda. |
500.50 | Pri ravnanju z obvestili RQ_BEGIN_REQUEST je prišlo do napake pri ponovnem pisanju. Prišlo je do napake pri konfiguraciji ali vhodnem pravilu. |
500.51 | Med obdelavo obvestil GL_PRE_BEGIN_REQUEST je prišlo do napake pri ponovnem pisanju. Pojavila se je globalna konfiguracija ali globalna napaka pri izvajanju pravil. |
500.52 | Pri ravnanju z obvestili RQ_SEND_RESPONSE je prišlo do napake pri ponovnem pisanju. Pojavilo se je izhodno pravilo. |
500.53 | Pri ravnanju z obvestili RQ_RELEASE_REQUEST_STATE je prišlo do napake pri prepisovanju. Pojavila se je napaka pri izvajanju odhodnega pravila. Pravilo je konfigurirano tako, da se izvrši, preden se posodobi predpomnilnik uporabniškega vmesnika. |
500.100 | Notranja napaka ASP. |
Več informacij o teh kodah za IIS najdete v Microsoftovi kodi stanja HTTP na straneh IIS 7.0, IIS 7.5 in IIS 8.0.
Napake Kot napaka HTTP 500
Mnoga sporočila o napaki brskalnika so podobna sporočilu 500 Internal Server Error, ker so vse napake na strani strežnika, na primer 502 Bad Gateway, 503 Service Unavailable in 504 Gateway Timeout.
Obstajajo številne kode stanja HTTP na strani odjemalca, med drugim tudi priljubljena napaka 404 ni bila najdena. Vse od njih si lahko ogledate na seznamu napak pri statusu HTTP.