Kas ir kļūda 500 un kā to novērst
Literārs Mistrojums / / May 04, 2021
Norādījumi resursa lietotājiem un īpašniekiem.
Ko nozīmē kļūdas kods 500
Kļūda 500 (iekšējā servera kļūda) ir iekšēja servera problēma. Tas notiek, kad pārlūkprogramma vai cits klients nosūta pieprasījumu serverim, un serveris to nevar apstrādāt.
Viens no visbiežāk sastopamajiem 500 kļūdas cēloņiem ir nepareiza sintakse .htaccess failā. Turklāt dažreiz tas notiek pēc nepareizu CGI skriptu augšupielādes serverī vai nepareizas instalēšanas piekļuves tiesības.
Tas ir, kļūdas 500 gadījumā, tāpat kā citās atbildēs ar kodu, kas sākas ar skaitli 5, vainīgi ir izstrādātāji vai servera administratori. Bet ne lietotāji.
Ko darīt lietotājam ar kļūdu 500
Ja kāda cita vietnē redzat kļūdu 500, jums ir divas iespējas.
Pagaidi
Ja jums nav piekļuves šim resursam, jūs nevarēsiet rediģēt failu, mainīt iestatījumus vai veikt citas līdzīgas darbības. Tāpēc ir vērts gaidīt līdz administrators novērsīs kļūdu un apmeklēs vietni vēlāk.
Informējiet resursu administratoru
Ne visi vietņu īpašnieki visu diennakti pārrauga žurnālus un lasa kļūdu ziņojumus. Iespējams, ka administrators vienkārši nezina, ka vietne vairs nedarbojas.
Ja tā, jūs varat palīdzēt. Mēģiniet atrast kontaktinformāciju un sazinieties ar īpašuma īpašnieku, lai ziņotu par problēmu. Ja 500. kļūdas dēļ pašā vietnē neredzat noderīgus datus, atrodiet saglabāto lapas kopiju meklētājprogrammās vai interneta arhīvs.
Ko lietotājam ir bezjēdzīgi darīt ar kļūdu 500
Tā kā problēma ir serverī, klientam nav pamata kaut ko darīt. Tāpēc nemēģiniet:
- restartējiet datoru;
- mainīt pārlūku;
- pārinstalēt programmatūru;
- pārstartējiet maršrutētāju.
Ko darīt administratoram ar kļūdu 500
Protams, daudz kas ir atkarīgs no jūsu resursa specifikas: ar kādu motoru tas darbojas, kādā mitinātājā tas atrodas un ko nesen esat mainījis vietnē. Tomēr universālie ieteikumi vairumā gadījumu palīdz atbrīvoties no 500 kļūdas.
Mēs iesakām konsekventi izmēģināt katru no iespējām, ja tas, protams, attiecas uz jūsu resursu.
Pārbaudiet .htaccess faila sintaksi
Ja izmantojat Apache tīmekļa serveri, visticamāk, vietnes saknē vai apakšmapēs ir .htaccess fails. Tajā tiek saglabāti servera iestatījumi.
Vairumā gadījumu resurss darbosies bez šī faila. Mēģiniet pārdēvēt .htaccess, piemēram, .htaccess_ un pēc tam atgriezieties vietnes galvenajā lapā.
Ja 500 kļūda ir pazudusi, problēma ir .htaccess. Pārbaudiet šī faila sintaksi - rediģēšanas laikā, iespējams, esat kaut kur ievietojis papildu rakstzīmi vai izdarījis drukas kļūdu. Ja ir iestatījumu iepriekšējā versija, pārbaudiet to vēlreiz un pārbaudiet, vai parādās 500 kļūda.
Dažreiz tas palīdz komentēt rindu Opcijas .htaccess - ievietojiet # tās pašā sākumā. Ja tas nedarbojas, komentējiet arī citas rindas un pēc tam secīgi noņemiet #, lai failā atrastu problemātisko vietu.
Ja esat rediģējis .htaccess, pārbaudiet, vai izmaiņas ir saglabātas. Gadās, ka resursdators šim failam iestata atļaujas, kuras aizliedz rediģēt. Šajā gadījumā mēģiniet lejupielādēt .htaccess savā datorā, mainiet jebkuru failu teksta redaktors un augšupielādējiet vietnē vecās versijas vietā.
Skatīt kļūdu žurnālu
Ja esat nesen veicis kādu darbu vietnē, iespējams, radās kļūda 500. Atveriet žurnālus un pārbaudiet, vai nav problēmu ziņojumu. Ja tā, analizējiet tos un mēģiniet atsaukt jaunākās korekcijas.
Saimnieki parasti norāda, kur žurnāli tiek glabāti pēc noklusējuma un kā tiem piekļūt no vadības paneļa. Šī informācija ir atrodama mitināšanas vietnes palīdzības vai FAQ (bieži uzdotie jautājumi) sadaļās.
Iestatiet CGI skriptu atļaujas
Ja izmantojat CGI skriptus, failiem ar tiem un mapēm, kurās tie atrodas, jābūt piekļuves tiesībām 0755 (drwxr - xr - x). Šī kombinācija ļauj īpašniekam tikai rakstīt viņiem. Citi lietotāji var lasīt un palaist tikai šos failus.
Ja jums ir iestatītas citas atļaujas, tas var izraisīt 500 kļūdu.
Pārbaudiet CGI skriptu saturu
Derīgajiem CGI skriptiem jābūt līniju galiem Unix formātā (\ n), nevis Windows formātā (\ r \ n). Lai saglabātu pareizo versiju, jums ir jāaugšupielādē kods lielākajai daļai mitināšanas vietņu, izmantojot FTP, ASCII režīmā. Ja nezināt, kādus iestatījumus izmantojāt, atkārtoti ielādējiet skriptus un pārbaudiet, vai 500 kļūda nav pazudusi.
Arī CGI programmas var ģenerēt nepareizas HTTP atbildes galvenes. Šajā gadījumā visticamāk žurnālos redzēsiet kļūdas.
Noņemiet vai atspējojiet nesen instalētos spraudņus vai komponentus
Gadās, ka atsevišķi vietnes komponenti vai spraudņi ir pretrunā. Tas arī noved pie kļūdas 500 un citām servera puses problēmām.
Ja nesen esat instalējis vai atjauninājis moduļus, mēģiniet atspējot šos vienumus administratora panelī. Varbūt pēc tam vietnei būs citas kļūdas. Bet, ja 500 atbilde vairs nenāk, tas ir tikai komponentu vai spraudņu konflikts.
Optimizējiet skriptus
Ja skriptu izpilde prasa ilgu laiku vai tiem nav pietiekami daudz resursu, mēģiniet pārskatīt to saturu. Varbūt kods ir jāoptimizē, lai tas patērētu mazāk procesora laika un operatīvās atmiņas.
Īpaši bieži skriptiem trūkst resursu, ja jūs tos izmantojat virtuālā mitināšana. Tur atmiņas apjoms ir stingri ierobežots, lai visiem kontiem tajā pašā fiziskajā serverī būtu vienādas iespējas.
Mēģiniet sadalīt skriptu blokos un novērtēt katra no tiem sniegumu. Ja kodā ir daudz ārējo zvanu vai atmiņas patēriņš nepārtraukti pieaug līdz noteiktajam ierobežojumam, noteikti ir vērts kaut ko darīt.
Palieliniet servera RAM
Gadās, ka pat pēc skriptu optimizācijas tie joprojām patērē pārāk daudz atmiņas. Šajā gadījumā jums būs jāpārslēdzas uz dārgāku mitināšanas paketi vai, ja šāda iespēja tiek nodrošināta, tieši jāpalielina atmiņas piešķiršana. Nepārmaksājiet par citiem resursiem tev nevajag.
Lūgt palīdzību
Sazinieties ar hostera atbalsta dienestu vai profila forumu. Meklējiet līdzīgas kļūdas vietnē Steka pārpilde - ja nav piemērotas tēmas, izveidojiet jaunu. Aprakstiet situāciju pēc iespējas detalizētāk un esiet gatavs izmēģināt dažādas iespējas, kas jums tiks piedāvātas komentāros.
Tiesa, dažreiz atbildes ir jāgaida ilgi. Tāpēc ir jēga pievērsties līdzīgām tēmām un lūgt tur palīdzību.
Visbeidzot, jūs varat reģistrēties vietnēs vietnē ārštata darbinieki kā klients. Eksperti palīdzēs jums atrisināt problēmu, pat ja ne bez maksas.
Lasiet arī💿⚙️💻
- Ko darīt, ja pārlūks palēninās
- Kā novērst CPU ventilatora kļūdu, palaižot datoru
- Ko darīt, ja DNS serveris nereaģē
- Ko nozīmē 404 Not Found un citas tīmekļa lapu kļūdas?
- Ko darīt, ja sistēmā Windows ir pazaudēts internets
"Grūti un sāpīgi": ko raksta "Kalpones pasakas" ceturtās sezonas pirmie skatītāji
17. maijs Galvenās TV pārraides: Jaunie Zvaigžņu kari, Mīlestība, Nāve un Roboti un Pārtikas bloks