Bir Web server bir şəbəkə istemcisine cavab verə bilmədiyi bir HTTP 500 daxili server səhvi meydana gəlir. Müştəri tez-tez Internet Explorer, Safari və ya Chrome kimi bir Web browser olsa da, bu səhv HTTP şəbəkə rabitəsi üçün istifadə edən digər İnternet proqramlarında da qarşılaşa bilər.
Bu səhv baş verdikdə, müştəri istifadəçilər brauzer pəncərəsinin və ya digər tətbiqin içərisində ekranda bir düyməni basdıqdan və ya İnternet və ya inteqrasiya intranetində şəbəkə istəklərini tetikleyen bir köprü tıkladıklarında bir səhv mesajı görəcəklər. Həqiqi mesaj hansı server və proqramın iştirak etdiyinə görə dəyişir, ancaq demək olar ki, həmişə "HTTP", "500", "Daxili Server" və "Xəta" sözlərindən ibarətdir.
Daxili Server səhvlərinin səbəbləri
Texniki baxımdan, səhv bir Web server bir müştəri etibarlı bir sorğu aldı, lakin onu işlədə bilmədiyini göstərir. HTTP 500 hatalarının üç tipik səbəbləri bunlardır:
- müştərilərə müvəqqəti olaraq cavab verə bilməyəcəyi ( şəbəkə zamanaşımı məsələləri deyilən) emal və kommunikasiya vəzifələri ilə yüklənmiş serverlər
- administratorları tərəfindən səhv yapılandırılmış serverlər (adətən script proqramlaşdırma və ya fayl icazəsi məsələləri)
- müştəri və server arasında İnternet bağlantısında gözlənilməz texniki qüsurlar
Həmçinin baxın - Veb brauzerlər və veb serverləri necə əlaqələndirir
Son istifadəçilər üçün həllər
HTTP 500 server yanlısı bir səhv olduğundan, ortalama istifadəçi bunu öz başına düzəltməyə çox az şey edə bilər. Son istifadəçilər bu tövsiyələri nəzərə almalıdırlar:
- Vəzifəni və ya əməliyyatı yenidən cəhd edin. Xəttin müvəqqəti İnternet qığılcımı olduğuna dair kiçik bir şansda, sonrakı cəhddə müvəffəq ola bilər.
- Yardım təlimatları üçün serverin veb saytını yoxlayın. Site, məsələn, bir arızalı olduğunda bağlanmaq üçün alternativ serverləri dəstəkləyə bilər.
- Veb sayt administratorlarına bu barədə məlumat vermək üçün müraciət edin. Bir çox site administratorları HTTP 500 səhvləri haqqında danışdıqlarını başa düşürlər, çünki onlar başa çatdıqda çətin ola bilərlər. Bunları həll etdikdən sonra faydalı bir xəbərdarlıq ala bilərsiniz.
Yuxarıdakı üç variantdan heç biri əslində məsələin kök səbəbini düzəltməyin.
Kompüter mütəxəssisi bəzən ümumiyyətlə veb saytına giriş məsələləri ilə məşğul olan son istifadəçilərə (a) onların brauzerinin önbelleğini təmizləməsini, (b) başqa bir brauzerdən istifadə etməyi və (c) əlaqəli saytdan bütün brauzer cookieslərini silinməsini təklif edir. Hər hansı digər səhv şərtləri ilə kömək edə bilsə də, bu cür hərəkətlər hər hansı bir HTTP 500 səhvini həll etmək mümkün deyil. (Təklif qeyri-brauzer tətbiqləri üçün açıq-aydın də tətbiq edilmir.)
Bir çox fərqli Veb saytı və birdən çox proqramı ziyarət edərkən eyni səhvlə qarşılaşmasanız, adi müdriklik kompüterinizi yenidən başlamamaq üçün gəlir. İdeal olaraq eyni Web saytlarını fərqli bir cihazdan da yoxlamalısınız. HTTP 500-nin digər növləri ilə HTTP səhvləri ilə qarışdırmayın: Reboots bir müştəriyə aid məsələlərə kömək edərkən, 500 səhv serverlərdən yaranır.
Server Administratorları üçün məsləhətlər
Veb saytları idarə etsəniz, standart problem giderme üsulları HTTP 500 səhvlərinin qaynağını müəyyən etməyə kömək etməlidir:
- Web server günlük fayllarında eşleme səhv mesajlarını axtarmaq
- server yük statistikasını yoxlayın (CPU, yaddaş və disk üçün) və şəbəkə timeouts üçün günlükləri yoxlayın
- .htaccess, web.config və ya oxşar konfiqurasiya fayllarını məntiq səhvlərini təqdim edə biləcək hər hansı bir son dəyişiklik üçün yoxlayın
- saytın fayl və qovluq icazələrini yoxlayın (xüsusilə səhvlər yalnız müəyyən məzmunun məzmununa dair istəklər üçün baş verərsə)
Həmçinin baxın - HTTP Səhv və Vəziyyət Kodları Açıklaması