Selles artiklis kirjeldatakse, mida tähendab viga 500, kuidas saate HTTP 500 koodi ja kuidas selliseid vigu parandada.
Mis on HTTP 500 tõrge?
Teie brauser saadab iga kord, kui külastate veebilehte, päringu hostiserveri haldamise saidile, mis loob nõutavad andmed ja vastuskoodi. Kas taotlus õnnestus või mitte, näitavad HTTP vastuse olekukoodid.
Viies rühmas on vastused kategoriseeritud. Kui tõrketeade jääb vahemikku 500–599, saab selle tuvastada serveri veana.HTTP olekukood 500 on üldine veateade, mille server tagastab, kuna muud sobivat veateadet pole. Selle võib käivitada mitmesugused tõkked, mis takistavad serveri poolt päringu täitmist.
Midagi pole võimalik teha, kui avatav leht viskab 500 vea, kuna viga ei ole põhjustatud teie brauserist ega Interneti-ühendusest. Isegi kui viga on olnud serveri poolel, peaksite proovima mõnda järgmistest lahendustest:
- Laadige brauser uuesti või proovige mõnda muud brauserit. Kui laadite brauseri uuesti, on tõenäosus, et veebileht laaditakse, kehv, kuid siiski tasub seda vaadata.
- Alustage oma brauseri vahemälu tühjendamist. Kui vahemälus pole lehte, mille viga on 500, peaks brauser pärast vahemälu tühjendamist taotlema lehe versiooni.
- Siis tule tagasi. Seni suutis veebiarendaja serveriprobleemi lahendada.
- Võtke ühendust veebisaidi operaatoritega. Viimane võimalus on pöörduda veebisaidi haldamise eest vastutava isiku poole.
500 tõrkeotsing
Sisemise serveri tõrke 500 võib käivitada mitmel erineval põhjusel. Kõige populaarsemad on siin:
Probleem kooskõlastusega. Kui veebibrauseril pole luba saidifailide vaatamiseks, ilmneb HTTP 500 tõrge.
Süntaksiviga: .htaccess. Kui kasutate Apache'i veebibrauserina, on teil tõenäoliselt ka .htaccess fail teie domeeni juurkaustas. Vale süntaks või mooduli olematu käsk võib põhjustada vea 500.
Andmebaasiga seotud probleem. HTTP-tõrke 500 võib põhjustada ka andmebaasi või rikutud andmebaasi valed üksikasjad.
Teemade ja pistikprogrammidega seotud probleemid. Sõltumata sellest, kas kasutate WordPressi või muud sarnast CMS-i, võib pärast pistikprogrammi / teema värskendamist või muutmist ilmneda tõrge 500.
Moodulid Node'ilt.js. Ajakohased moodulid käivitavad administraatorikonsooli tõrke 500, kui teil on sõlm.js-põhine sait.
Sait on häkitud. Väga sageli tekib 500-ne viga veebisaidile sisestatud pahatahtlikust tarkvarast.
Kapitali väline katkestamine. Kui server loob ühenduse välise teenusega ja kui selliseid ressursse pole, tagastab server tõrke 500.
Serverilogide testimine on parim viis kindlaks teha, kas 500 viga juhtus. Failide asukoht sõltub teie Linuxi ja andmebaasiserveri hulgast. Apache ja Nginxi puhul on kõige populaarsemad tõrelogid järgmised:
- # / var / log / apache2 / tõrge.logi
- # / var / log / httpd / error_log
- # / var / log / nginx / error_log
Vaadake sõlme üle.js logib, kui tarkvara põhineb sõlmel.js.
Serverilogi sisaldab tavaliselt põhjalikke vigade andmeid, mis aitavad teil viga ära tunda ja parandada.
Järeldus
Konkreetne HTTP olekukood on 500 sisemine serveri tõrge, mis näitab, et võib-olla läks valesti veebiserveriga, mis majutab teie kasutatavat lehte.