'N HTTP 500 interne bedienerfout vind plaas wanneer 'n webbediener nie kan terugvoer na 'n netwerkkliënt nie. Terwyl die kliënt dikwels 'n webblaaier soos Internet Explorer, Safari of Chrome is, kan u hierdie fout ook ondervind in ander internetprogramme wat HTTP gebruik vir netwerkkommunikasie.
As hierdie fout opduik, sal die kliënt gebruikers 'n foutboodskap op die skerm sien in die blaaier of ander aansoek, gewoonlik nadat u 'n knoppie gedruk het of op 'n hiperskakel kliek wat netwerkversoeke op die internet of korporatiewe intranet tot gevolg het . Die presiese boodskap wissel afhangende van watter bediener en toepassing daarby betrokke is, maar is amper altyd 'n mengsel van die woorde "HTTP," "500," "Interne bediener" en "Fout."
Oorsake van interne bediener foute
In tegniese terme dui die fout aan dat 'n webbediener 'n geldige versoek van 'n kliënt ontvang het, maar dit nie kon verwerk nie. Die drie tipiese oorsake van HTTP 500 foute is:
- bedieners oorlaai met verwerkings- en kommunikasietake, sodat hulle nie betyds op kliënte kan reageer nie (sogenaamde Network Timeout- kwessies)
- bedieners is verkeerd ingestel deur hul administrateurs (tipies skripprogrammering of lêer permissies probleme)
- onverwagte tegniese foute op die internet konneksie tussen kliënt en bediener
Sien ook - Hoe Webblaaiers en Webbedieners kommunikeer
Oplossings vir eindgebruikers
Omdat HTTP 500 'n bediener-kantfout is, kan die gemiddelde gebruiker min doen om dit op sy eie op te los. Eindgebruikers moet hierdie aanbevelings oorweeg:
- Herprobeer die taak of operasie. Op die klein kans dat die fout veroorsaak word deur 'n tydelike internet-glitch, kan dit op 'n volgende poging slaag.
- Gaan na die webwerf van die bediener vir hulpinstruksies. Die webwerf kan dalk alternatiewe bedieners ondersteun om aan te sluit wanneer 'n mens byvoorbeeld nie funksioneer nie.
- Kontak die administrateurs van die webwerf om hulle van die probleem in kennis te stel. Baie webwerf administrateurs waardeer word vertel oor HTTP 500 foute, aangesien dit moeilik kan wees om te sien op hul einde. U kan ook 'n nuttige kennisgewing ontvang nadat hulle dit opgelos het.
Let daarop dat geeneen van die drie opsies hierbo regtig die oorsaak van die probleem oplos nie.
Rekenaarpersoneel stel soms ook algemeen voor dat eindgebruikers wat toegang tot die webtuiste het, moet (a) hul blaaier se kas leegmaak, (b) 'n ander blaaier probeer, en (c) alle blaaierkoekies uit die betrokke webwerf verwyder. Sulke aksies is baie onwaarskynlik dat enige HTTP 500 foute opgelos kan word, alhoewel hulle kan help met ander foute. (Die voorstel geld natuurlik ook nie vir nie-blaaier aansoeke.)
Konvensionele wysheid stel voor dat u nie u rekenaar herlaai nie, tensy u dieselfde fout ondervind wanneer u verskeie verskillende webwerwe en meer as een program besoek. Ideaal gesproke moet u dieselfde webwerwe vanaf 'n ander toestel ook nagaan. Moenie HTTP 500 verwar met ander soorte HTTP-foute nie. Terwyl herlaai word help met probleme wat spesifiek vir een kliënt is, ontstaan 500 foute met bedieners.
Wenke vir bedieneradministrateurs
As u webwerwe administreer, moet standaard probleemoplossingstegnieke help om die bron van HTTP 500 foute te identifiseer:
- soek na ooreenstemmende foutboodskappe in die logbestanden van die webbediener
- Gaan die bediener laai statistieke (vir CPU, geheue en skyf) en ondersoek die logs vir netwerk timeouts
- Gaan die. Htaccess-, web.config- of soortgelyke konfigurasie lêers na vir enige onlangse veranderinge wat logiese foute mag hê
- Gaan die werf se lêer en lêergidse na (veral as die foute slegs plaasvind vir versoeke aan sekere stukke inhoud)
Sien ook - HTTP Fout en Status Codes verduidelik