Вътрешната сървърна грешка 500 е много общ HTTP код за състояние, който означава, че нещо се е объркало на сървъра на уебсайта, но сървърът не може да бъде по-конкретен относно точния проблем.
Вие ли сте уеб мениджърът? Вижте Отстраняване на 500 вътрешни сървърни проблеми с грешки на вашия собствен сайт в долната част на страницата за някои по-добри съвети, ако виждате грешката на една или повече от вашите страници.
Как може да видите грешка 500
Съобщението за грешка може да се види по много начини, тъй като всеки уебсайт има право да персонализира съобщението.
Ето няколко често срещани начина, по които можете да видите грешката HTTP 500:
- 500 Вътрешна грешка на сървъра
- HTTP 500 - Вътрешна грешка на сървъра
- Временна грешка (500)
- Вътрешна сървърна грешка
- HTTP 500 вътрешна грешка
- 500 Грешка
- HTTP грешка 500
- 500. Това е грешка
Тъй като 500 вътрешна сървърна грешка се генерира от уебсайта, който посещавате, можете да видите такава във всеки браузър във всяка операционна система, дори на вашия смартфон.
По-голямата част от времето се показва в прозореца на браузъра, точно както правят уеб страниците.
Причина за HTTP 500 грешки
Както споменахме по-горе, съобщенията за вътрешна грешка на сървъра показват, че нещо като цяло не е наред.
По-голямата част от времето „погрешно“означава проблем с програмирането на страницата или сайта, но със сигурност има шанс проблемът да е от ваша страна, нещо, което ще проучим по-долу.
Често се предоставя по-специфична информация за причината за конкретна HTTP 500 грешка, когато се появи на сървър, използващ софтуера Microsoft IIS. Търсете числа след 500, както в HTTP Грешка 500.19 - Вътрешна сървърна грешка, което означава Конфигурационните данни са невалидни
Как да коригирате 500 вътрешна сървърна грешка
Както споменахме по-горе, 500 Internal Server Error е грешка от страна на сървъра, което означава, че проблемът вероятно не е във вашия компютър или интернет връзка, а вместо това в сървъра на уебсайта.
Въпреки че не е вероятно, може да има нещо нередно от ваша страна, в който случай ще разгледаме някои неща, които можете да опитате:
-
Презаредете уеб страницата. Можете да направите това, като изберете бутона за опресняване/презареждане, натиснете F5 или Ctrl+R, или опитате URL адреса отново от адресната лента.
Дори ако 500 Internal Server Error е проблем на уеб сървъра, проблемът може да е временен. Повторният опит за страницата често ще бъде успешен.
Ако съобщението се появи по време на процеса на плащане при онлайн търговец, имайте предвид, че дублиращите се опити за плащане може да доведат до създаване на множество поръчки и множество такси! Повечето търговци имат автоматична защита срещу подобни действия, но все пак е нещо, което трябва да имате предвид.
-
Изчистете кеша на браузъра си. Ако има проблем с кешираната версия на страницата, която разглеждате, това може да е причина за проблеми с HTTP 500.
Проблемите с кеширането често не причиняват вътрешни сървърни грешки, но понякога сме виждали грешката да изчезва след изчистване на кеша. Толкова е лесно и безобидно да опитате, така че не го пропускайте.
-
Изтрийте бисквитките на вашия браузър. Можете да коригирате около 500 проблема с вътрешна грешка на сървъра, като изтриете бисквитките, свързани със сайта, на който получавате грешката.
След като премахнете бисквитката(ите), рестартирайте браузъра и опитайте отново.
- Отстраняване на неизправности като грешка 504 Gateway Timeout вместо това. Не е много често срещано, но някои сървъри генерират 500 Internal Server Error, когато в действителност 504 Gateway Timeout е по-подходящо съобщение въз основа на причината за проблема.
-
Свързването с уебсайта е друга опция. Има голям шанс администраторите на сайта вече да знаят за грешката 500, но ако подозирате, че не знаят, уведомяването им помага както на вас, така и на тях (и на всички останали).
Повечето сайтове имат базирани на поддръжка акаунти в социални мрежи, а някои дори имат имейл и телефонни номера.
Ако изглежда, че сайтът не работи изцяло и не можете да намерите начин да докладвате съобщението 500 Internal Server Error на уебсайта, това може да помогне на здравия ви разум да сте в крак с прекъсването на Twitter. Обикновено можете да търсите websitedown в Twitter, като gmaildown или facebookdown.
- Върнете се по-късно. За съжаление, на този етап 500 Internal Server Error без съмнение е проблем извън вашия контрол, който в крайна сметка ще бъде коригиран от някой друг.
Ако съобщението 500 Internal Server Error се появи при плащане по време на онлайн покупка, може да помогне да разберете, че продажбите вероятно са прекъснати - обикновено това е страхотен стимул за онлайн магазина да коригира проблема много бързо! йени
Дори ако получавате грешка 500 на сайт, който не продава нищо, като YouTube или Twitter, стига да сте ги уведомили за проблема или поне да сте опитали, има малко повече можете да направите, отколкото да изчакате.
Коригиране на 500 вътрешни грешки на сървъра на вашия собствен сайт
Вътрешна сървърна грешка 500 на вашия уебсайт изисква напълно различен курс на действие. Както споменахме по-горе, повечето 500 грешки са грешки от страна на сървъра, което означава, че е вероятно вашият проблем да бъде коригиран, ако това е вашият уебсайт.
Има много причини, поради които вашият сайт може да показва грешка 500 на вашите потребители, но това са най-честите:
- A Permissions Error. В повечето случаи 500 вътрешна сървърна грешка се дължи на неправилно разрешение за един или повече файлове или папки. В повечето от тези случаи вината е неправилно разрешение за PHP и CGI скрипт. Те обикновено трябва да бъдат зададени на 0755 (-rwxr-xr-x).
- A PHP Timeout. Ако вашият скрипт се свърже с външни ресурси и тези ресурси изтекат, може да възникне грешка HTTP 500. Правилата за изчакване или по-доброто обработване на грешки във вашия скрипт трябва да помогнат, ако това е причината за грешката 500.
- Грешка в кодирането в.htaccess. Въпреки че не е толкова често срещана, не забравяйте да проверите дали.htaccess файлът на вашия сайт е правилно структуриран.
Ако използвате WordPress, Joomla или друга система за управление на съдържанието или CMS, не забравяйте да потърсите в техните центрове за поддръжка за по-специфична помощ при отстраняване на неизправности с 500 вътрешна сървърна грешка.
Ако не използвате готов инструмент за управление на съдържанието, вашият доставчик на уеб хостинг, като InMotion, Dreamhost, IONOS (1&1) и т.н., вероятно разполага с някаква помощ за грешка 500, която може да е по-конкретна към вашата ситуация.
Още начини да видите вътрешна грешка на сървъра
Когато услуги на Google, като Gmail, срещат грешката, те често съобщават за временна грешка (500) или просто 500.
Когато Windows Update е включен, това се появява като съобщение WU_E_PT_HTTP_STATUS_SERVER_ERROR или грешка 0x8024401F.
Ако уебсайтът, който съобщава за грешка 500, изпълнява Microsoft IIS, може да получите по-конкретно съобщение за грешка:
500 Списък с вътрешни сървърни грешки | |
---|---|
Код | Обяснение |
500.0 | Възникна грешка в модул или ISAPI. |
500.11 | Приложението се изключва на уеб сървъра. |
500.12 | Приложението е заето с рестартиране на уеб сървъра. |
500.13 | Уеб сървърът е твърде зает. |
500.15 | Не са разрешени директни заявки за Global.asax. |
500.19 | Конфигурационните данни са невалидни. |
500.21 | Модулът не е разпознат. |
500.22 | Конфигурация на ASP. NET httpModules не се прилага в режим на управляван тръбопровод. |
500,23 | Конфигурация на ASP. NET httpHandlers не се прилага в режим на управляван тръбопровод. |
500.24 | Конфигурация за имитация на ASP. NET не се прилага в режим на управляван конвейер. |
500,50 | Възникна грешка при пренаписване по време на обработката на известието RQ_BEGIN_REQUEST. Възникна грешка при конфигурация или изпълнение на входящо правило. |
500,51 | Възникна грешка при пренаписване по време на обработка на известието GL_PRE_BEGIN_REQUEST. Възникна грешка при глобална конфигурация или изпълнение на глобално правило. |
500,52 | Възникна грешка при пренаписване по време на обработката на известието RQ_SEND_RESPONSE. Възникна изпълнение на изходящо правило. |
500,53 | Възникна грешка при пренаписване по време на обработка на известието RQ_RELEASE_REQUEST_STATE. Възникна грешка при изпълнение на изходящо правило. Правилото е конфигурирано да се изпълнява, преди изходният потребителски кеш да бъде актуализиран. |
500.100 | Вътрешна ASP грешка. |
Грешки като HTTP 500 грешка
Много съобщения за грешка на браузъра са подобни на съобщението 500 за вътрешна сървърна грешка, защото всички те са грешки от страна на сървъра, като 502 Bad Gateway, 503 Service Unavailable и 504 Gateway Timeout.
Съществуват и много кодове за статус на HTTP от страна на клиента, като популярната грешка 404 Not Found, между другото. Можете да видите всички тях в нашия списък с грешки в кода на състоянието на