500 Iekšējā servera kļūda

Satura rādītājs:

500 Iekšējā servera kļūda
500 Iekšējā servera kļūda
Anonim

Iekšējā servera kļūda 500 ir ļoti vispārīgs HTTP statusa kods, kas nozīmē, ka vietnes serverī ir radusies kļūda, taču serveris nevarēja precīzāk noteikt, kas ir problēma.

Vai jūs esat tīmekļa pārvaldnieks? Skatiet sadaļu 500 iekšējo servera kļūdu novēršana savā vietnē, lai iegūtu labākus padomus, ja redzat kļūdu vietnē viena vai vairākas jūsu lapas.

Kā jūs varētu redzēt 500 kļūdu

Kļūdas ziņojumu var redzēt dažādos veidos, jo katrai vietnei ir atļauts pielāgot ziņojumu.

Image
Image

Šeit ir vairāki izplatīti veidi, kā var redzēt HTTP 500 kļūdu:

  • 500 Iekšējā servera kļūda
  • HTTP 500 - iekšēja servera kļūda
  • Pagaidu kļūda (500)
  • Iekšējā servera kļūda
  • HTTP 500 iekšēja kļūda
  • 500 kļūda
  • HTTP kļūda 500
  • 500. Tā ir kļūda

Tā kā apmeklētā vietne ģenerē iekšējo servera kļūdu 500, jūs to varat redzēt jebkurā pārlūkprogrammā jebkurā operētājsistēmā, pat viedtālrunī.

Lielākoties tas tiek rādīts pārlūkprogrammas logā, tāpat kā tīmekļa lapas.

HTTP 500 kļūdu cēlonis

Kā jau minējām iepriekš, iekšējā servera kļūdu ziņojumi norāda, ka kopumā kaut kas nav kārtībā.

Lielāko daļu laika “nepareizi” nozīmē problēmas ar lapas vai vietnes programmēšanu, taču pastāv iespēja, ka problēma ir jūsu ziņā. Mēs to izmeklēsim tālāk.

Precīzāka informācija par konkrētas HTTP 500 kļūdas cēloni bieži tiek sniegta, ja tā rodas serverī, kurā tiek izmantota Microsoft IIS programmatūra. Meklējiet skaitļus pēc 500, piemēram, HTTP kļūda 500.19 - iekšēja servera kļūda, kas nozīmē Konfigurācijas dati ir nederīgi

Kā labot 500 iekšējo servera kļūdu

Kā jau minējām iepriekš, 500 iekšējā servera kļūda ir servera puses kļūda, kas nozīmē, ka problēma, iespējams, nav saistīta ar datoru vai interneta savienojumu, bet gan ar vietnes serveri.

Lai gan tas nav iespējams, iespējams, ka jums ir kaut kas nepareizs. Tādā gadījumā mēs apskatīsim dažas lietas, ko varat izmēģināt:

  1. Atkārtoti ielādējiet tīmekļa lapu. To var izdarīt, atlasot atsvaidzināšanas/atkārtoti ielādēšanas pogu, nospiežot F5 vai Ctrl+R vai vēlreiz mēģinot norādīt URL no adreses joslas.

    Pat ja 500 iekšējā servera kļūda ir tīmekļa servera problēma, problēma var būt īslaicīga. Lapas atkārtota izmēģināšana bieži vien būs veiksmīga.

    Ja ziņojums tiek parādīts tiešsaistes tirgotāja norēķināšanās procesa laikā, ņemiet vērā, ka dublēti norēķināšanās mēģinājumi var beigties ar vairākiem pasūtījumiem un vairākām izmaksām! Lielākajai daļai tirgotāju ir automātiska aizsardzība pret šāda veida darbībām, taču tas joprojām ir jāpatur prātā.

  2. Notīriet pārlūkprogrammas kešatmiņu. Ja rodas problēma ar skatītās lapas kešatmiņā saglabāto versiju, tā var izraisīt HTTP 500 problēmas.

    Kešatmiņas problēmas bieži neizraisa iekšējas servera kļūdas, taču dažkārt esam redzējuši, ka kļūda pazūd pēc kešatmiņas notīrīšanas. To ir tik viegli un nekaitīgi izmēģināt, tāpēc neizlaidiet to.

  3. Izdzēsiet pārlūkprogrammas sīkfailus. Varat labot dažas 500 iekšējās servera kļūdas, izdzēšot sīkfailus, kas saistīti ar vietni, kurā tiek parādīta kļūda.

    Pēc sīkfaila(-u) noņemšanas restartējiet pārlūkprogrammu un mēģiniet vēlreiz.

  4. Tā vietā novērsiet problēmu kā 504. vārtejas taimauta kļūdu. Tas nav īpaši izplatīts, taču daži serveri rada 500. iekšējo servera kļūdu, lai gan patiesībā 504. vārtejas taimauts ir piemērotāks ziņojums, pamatojoties uz problēmas cēloni.
  5. Vēl viena iespēja ir sazināties ar vietni. Pastāv liela iespēja, ka vietnes administratori jau zina par kļūdu 500, taču, ja jums ir aizdomas, ka viņi to nezina, paziņošana viņiem palīdzēs gan jums, gan viņiem (un visiem pārējiem).

    Lielākajai daļai vietņu ir sociālo tīklu konti, kuru pamatā ir atbalsts, un dažās vietnēs ir pat e-pasta un tālruņa numuri.

    Ja šķiet, ka vietne pilnībā nedarbojas un nevarat atrast veidu, kā ziņot vietnei par 500. iekšējās servera kļūdas ziņojumu, tas var palīdzēt jūsu saprātam sekot līdzi Twitter pārtraukumam. Parasti pakalpojumā Twitter varat meklēt websitedown, piemēram, gmaildown vai facebookdown.

  6. Atgriezieties vēlāk. Diemžēl šobrīd 500. iekšējā servera kļūda, bez šaubām, ir problēma, kuru jūs nevarat kontrolēt, un to galu galā novērsīs kāds cits.

Ja tiešsaistes pirkuma laikā norēķināšanās laikā tiek parādīts ziņojums 500 Internal Server Error, tas varētu palīdzēt apzināties, ka, iespējams, tiek traucēta pārdošana - parasti tas ir lielisks stimuls tiešsaistes veikalam ļoti ātri novērst problēmu!

Pat ja saņemat kļūdu 500 vietnē, kurā nekas netiek pārdots, piemēram, YouTube vai Twitter, ja vien esat informējis par problēmu vai vismaz mēģinājis, nekas vairāk nav pieejams. jūs varat darīt, nevis gaidīt.

500 iekšējo servera kļūdu problēmu novēršana savā vietnē

500. iekšēja servera kļūda jūsu vietnē prasa pavisam citu rīcību. Kā minēts iepriekš, lielākā daļa 500 kļūdu ir servera puses kļūdas, kas nozīmē, ka, ja tā ir jūsu vietne, visticamāk, problēma tiks novērsta.

Ir daudz iemeslu, kāpēc jūsu vietne jūsu lietotājiem var rādīt 500 kļūdu, taču šie ir visizplatītākie:

  • A Atļauju kļūda. Vairumā gadījumu 500 iekšējā servera kļūda rodas nepareizas atļaujas dēļ vienam vai vairākiem failiem vai mapēm. Vairumā gadījumu vainojama nepareiza PHP un CGI skripta atļauja. Parasti tie jāiestata uz 0755 (-rwxr-xr-x).
  • A PHP noildze. Ja jūsu skripts izveido savienojumu ar ārējiem resursiem un šo resursu noildze, var rasties HTTP 500 kļūda. Noildzes noteikumiem vai labākai kļūdu apstrādei jūsu skriptā vajadzētu palīdzēt, ja tas ir 500 kļūdas cēlonis.
  • Kodēšanas kļūda failā.htaccess. Lai gan tā nav tik izplatīta, noteikti pārbaudiet, vai vietnes.htaccess fails ir pareizi strukturēts.

Ja izmantojat WordPress, Joomla vai citu satura pārvaldības vai CMS sistēmu, noteikti meklējiet to atbalsta centros, lai saņemtu precīzāku palīdzību 500. iekšējās servera kļūdas novēršanā.

Ja neizmantojat gatavu satura pārvaldības rīku, jūsu tīmekļa mitināšanas pakalpojumu sniedzējam, piemēram, InMotion, Dreamhost, IONOS (1&1) u.c., iespējams, ir 500 kļūdu palīdzība, kas varētu būt precīzāka. jūsu situācijai.

Citi veidi, kā jūs varētu redzēt iekšēju servera kļūdu

Kad Google pakalpojumos, piemēram, Gmail, rodas kļūda, tie bieži ziņo par pagaidu kļūdu (500) vai vienkārši 500.

Kad ir iesaistīta Windows atjaunināšana, tas tiek parādīts kā WU_E_PT_HTTP_STATUS_SERVER_ERROR ziņojums vai kļūda 0x8024401F.

Ja vietnē, kas ziņo par kļūdu 500, darbojas Microsoft IIS, iespējams, tiks parādīts konkrētāks kļūdas ziņojums:

500 Iekšējo servera kļūdu saraksts
Kods Paskaidrojums
500.0 Radās moduļa vai ISAPI kļūda.
500.11 Lietojumprogramma tiek slēgta tīmekļa serverī.
500.12 Lietojumprogramma ir aizņemta ar restartēšanu tīmekļa serverī.
500.13 Tīmekļa serveris ir pārāk aizņemts.
500,15 Tieši Global.asax pieprasījumi nav atļauti.
500.19 Konfigurācijas dati nav derīgi.
500.21 Modulis nav atpazīts.
500.22 ASP. NET httpModuļu konfigurācija netiek lietota pārvaldītā cauruļvada režīmā.
500.23 ASP. NET httpHandlers konfigurācija netiek piemērota pārvaldītā cauruļvada režīmā.
500.24 ASP. NET uzdošanās konfigurācija netiek piemērota pārvaldītā cauruļvada režīmā.
500,50 RQ_BEGIN_REQUEST paziņojumu apstrādes laikā radās pārrakstīšanas kļūda. Radās konfigurācijas vai ienākošās kārtulas izpildes kļūda.
500.51 Apstrādājot GL_PRE_BEGIN_REQUEST paziņojumu, radās pārrakstīšanas kļūda. Radās globāla konfigurācijas vai globālās kārtulas izpildes kļūda.
500.52 RQ_SEND_RESPONSE paziņojumu apstrādes laikā radās pārrakstīšanas kļūda. Notika izejošā kārtulas izpilde.
500.53 RQ_RELEASE_REQUEST_STATE paziņojumu apstrādes laikā radās pārrakstīšanas kļūda. Radās izejošās kārtulas izpildes kļūda. Noteikums ir konfigurēts tā, lai tas tiktu izpildīts, pirms tiek atjaunināta izvadītā lietotāja kešatmiņa.
500.100 Iekšēja ASP kļūda.

Kļūdas, piemēram, HTTP 500 kļūda

Daudzi pārlūkprogrammas kļūdu ziņojumi ir līdzīgi 500. iekšējās servera kļūdas ziņojumam, jo tie visi ir servera puses kļūdas, piemēram, 502 Bad Gateway, 503 Service Unavailable un 504 Gateway Timeout.

Pastāv arī daudzi klienta puses HTTP statusa kodi, piemēram, populārā kļūda 404 Not Found. Tos visus varat redzēt mūsu HTTP statusa koda kļūdu sarakstā.

Ieteicams: