HTTP

Kas ir 500 iekšējā servera kļūda?

Kas ir 500 iekšējā servera kļūda?
Starp tīmekļa pārlūkošanas biežāk sastopamajām kļūdām '500 Internal Server Bug' papildina tikai bēdīgi slavenā kļūda 404. 500 iekšējā servera kļūdas ziņojums liecina, ka ar Web serveri ir tehniskas grūtības.

Šajā rakstā ir aprakstīts, ko nozīmē kļūda 500, kā iegūt HTTP 500 kodu, kā arī kā novērst šādas kļūdas.

Kas ir HTTP 500 kļūda?

Katru reizi, kad apmeklējat vietni, jūsu pārlūkprogramma nosūtīs pieprasījumu resursdatora servera pārvaldības vietnei, kas izveidos pieprasītos datus un atbildes kodu. To, vai pieprasījums bija veiksmīgs, norāda HTTP atbildes statusa kodi.

Piecās grupās atbildes tiek iedalītas kategorijās. Ja kļūdas ziņojums ietilpst diapazonā no 500 līdz 599, to var identificēt kā servera kļūdu.HTTP statusa kods 500 ir vispārējs kļūdas ziņojums, kuru serveris atgriež, jo nav cita piemērota kļūdas ziņojuma. To var izraisīt dažādi šķēršļi, kas neļauj pieprasījumu aizpildīt serverim.

Neko daudz nevar darīt, ja lapa, kurai piekļūstat, izmet 500 kļūdu, jo kļūdu neizraisa pārlūkprogramma vai interneta savienojums. Jums vajadzētu izmēģināt kādu no šiem risinājumiem, pat ja kļūda ir bijusi servera pusē:

500 kļūdu novēršana

Iekšējā servera kļūda 500 var tikt izraisīta dažādu iemeslu dēļ. Populārākie ir šeit:

Problēma ar apstiprināšanu. Ja tīmekļa pārlūkprogrammai nav atļaujas skatīt vietņu failus, notiks HTTP 500 kļūda.

Sintakses kļūda: .htaccess. Kad izmantojat Apache kā tīmekļa pārlūkprogrammu, visticamāk jums ir .htaccess fails jūsu domēna saknes mapē. Nepareiza sintakse vai nepastāvoša moduļa komanda var izraisīt 500 kļūdu.

Ar datu bāzi saistīta problēma. HTTP kļūdu 500 var izraisīt arī nepareiza informācija par datu bāzi vai apdraudēta datu bāze.

Problēmas ar motīviem un spraudņiem. Neatkarīgi no tā, vai izmantojat WordPress vai līdzīgu CMS, pēc spraudņa / motīva jaunināšanas vai mainīšanas var rasties 500 kļūda.

Moduļi no mezgla.js. Atjaunināti moduļi izraisīs administratora konsoles kļūdu 500, ja jums ir mezgls.js balstīta vietne.

Vietne uzlauzta. Ļoti bieži 500 kļūdas rodas no ļaunprātīgas programmatūras, kas ievietota vietnē.

Ārējā kapitāla pārtraukšana. Ja serveris izveido savienojumu ar ārēju pakalpojumu un ja šādi resursi nav pieejami, serveris atgriezīs kļūdu 500.

Servera žurnālu pārbaude ir labākais veids, kā noteikt, vai ir notikusi kļūda 500. Failu atrašanās vieta ir atkarīga no jūsu Linux un datu bāzes servera apjoma. Apache un Nginx populārākie kļūdu žurnāli tiek doti šādi:

Pārskatiet mezglu.js reģistrē, ja programmatūra ir balstīta uz Node.js.

Servera žurnālā parasti ir iekļauti visaptveroši kļūdu dati, lai palīdzētu jums atpazīt un labot kļūdu.

Secinājums

Konkrēts HTTP statusa kods ir 500 iekšējā servera kļūda, kas norāda, ka, iespējams, kaut kas nav kārtībā ar tīmekļa serveri, kurā mitinās lapa, kurai piekļūstat.

Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...