Какво е „HTTP 500 Internal Server Error“ и как мога да го поправя? Това е въпрос, изпратен до TechJunkie вчера от отчаян читател, който не можа да стигне до един от любимите си уебсайтове. Ами скъпи читателю, само съм много щастлив да помогна.
Вижте и нашата статия 502 Грешни грешки в Gateway - какво да правите
Добрата новина е, че вътрешната грешка на HTTP 500 не е проблем с вашия компютър или браузър. Това е проблем с уеб сървъра, който хоства уебсайта, до който се опитвате да получите достъп.
Ако прочетете моето парче „502 Грешни грешки в шлюза - какво да правя“, вече ще знаете, че 500-те гами грешки са грешки в сървъра, най-често свързани с вътрешната работа на уеб хоста, а не с вашия компютър. Макар че това е добрата новина, лошата новина е, че няма какво много да направите за това, освен да кажете на собственика на уебсайта, че той е свален.
Това не означава, че не можете да заобиколите това, защото е възможно да направите точно това.
HTTP 500 вътрешна сървърна грешка
Има няколко причини, поради които може да видите вътрешна грешка на HTTP 500. Те включват претоварен уеб сървър, конфигурационна грешка между прокси и уеб сървъра, DDoS атака или проблем със самия уеб сървър.
Като външен потребител възможностите ви са ограничени. Можете да опитате да се свържете, да принудите опресняване на браузъра, да го оставите и да опитате отново по-късно или да видите съхранена версия на уебсайта.
Изпробвайте отново уебсайт
За да опитате отново връзка с определен уебсайт, просто трябва да обновите страницата на браузъра. Така че, ако въведете URL адреса на страницата, до която осъществявате достъп и видите 500 вътрешна грешка в сървъра, натиснете F5 или иконата за опресняване, за да презаредите страница. Това е най-основният метод за отстраняване на проблеми за уеб страници.
Проблемът е, че никога не знаете дали виждате нов опит за достъп до уеб страницата или кешираната версия, която браузърът ви е запазил.
Принудете опресняване на браузъра
Уеб браузърите се опитват да бъдат максимално полезни. Когато посетите уебсайт, вашият браузър запазва копие от него в кеша. След това, ако отново посетите този сайт в рамките на същата сесия, той изтегля страницата от кеша, вместо да изтегля ново копие. Това е предназначено да ускори сърфирането ви и да запази данни. Проблемът се състои в това, ако искате ново копие на страницата.
Тогава принуждавате да опресните браузъра. Това принуждава браузъра ви да изтегли ново копие на уеб страницата от сървъра и да игнорира копието, което има в кеша. Това е необходимо, ако видите някакви HTTP грешки, за да сте сигурни, че получавате най-новата страница.
За да принудите опресняване на браузъра в Chrome, натиснете Ctrl + F5. В Firefox натиснете Shift + Ctrl + F5, в Safari натиснете Shift и изберете Reload. Други браузъри ще бъдат промяна на тази тема.
Оставете го и опитайте отново по-късно
Това наистина не се нуждае от обяснение. Ако постоянно виждате грешка от 500 вътрешни сървъра, когато се опитвате да заредите уеб страница, оставете я за половин час, за да видите дали тя работи по-късно. Ако това е грешка в сървъра, техниците може да работят върху нея. Ако е конфигурация, те могат да я отстранят. Ако това е DDoS атака, тя може да отшуми или да се защити. Възможно е много неща да се случват на заден план, така че малко търпение ще изплати дивиденти.
Преглед на съхранена версия на уебсайта
Ако абсолютно трябва да имате достъп до страница, за хартия или краен срок, можете да използвате съхранено копие от нея. Може да не включва най-новите актуализации и работи главно за статични страници, а не редовно актуализирани страници като уебсайтове за новини.
Машината на Wayback и уебсайтовете като нея редовно приемат копия на повечето уебсайтове и могат да извикат тяхното копие на страницата, докато оригиналът не е в състояние. Системата може да няма най-новото копие на страницата, поради което е по-полезно за статични страници, но тя ви казва кога е направено копието, така че да знаете с какво се занимавате. Не е толкова добро, колкото да имате достъп до уебсайта за реално, но е следващото най-добро нещо.
Никой не иска да вижда вътрешна грешка на HTTP 500 сървър, когато посещава уеб страница. Добрата новина обаче е, че не сте вие и това е проблем на някой друг. Не толкова добрата новина е, че нямате достъп до живо копие на тази уеб страница, докато не я поправят. Поне сега знаете как да се справите със ситуацията, ако тя възникне за вас.
Имате ли други начини да се справите с вътрешните грешки на HTTP 500? Разкажете ни за тях по-долу, ако го направите!
