Kā noteikt kļūdu 502 Bad Gateway

Aktīvā sērfošana tīklā viss ne vienmēr notiek vienmērīgi. Laiku pa laikam lietotāji vietnes lapas vietā saskaras ar HTTP kļūdām. Ja kā interneta lietotājs rodas kļūda 500, vairumā gadījumu problēma nav saistīta ar jums vai jūsu interneta savienojumu, bet ar vietnes serveri. Izņēmums ir kļūda 502, kas var norādīt uz nepareiziem iestatījumiem, īpaši, ja logs ar kļūdu parādās ļoti bieži un neatkarīgi no tā, kurā vietā jūs mēģināt doties. Vispirms jums ir jānoskaidro, ka metodes, kā lietotājam un vietnes administratoram novērst kļūdas vārda 502 kļūdas, ir atšķirīgas. Apsveriet cēloņus un risinājumus sīkāk.

Traucējummeklēšana 502 Bad Gateway.

502 Slikts vārteja - ko tas nozīmē

HTTP interneta protokols, atbildot uz katru pieprasījumu, nodrošina statusa kodu. Visbiežāk no tiem ir 200: Labi, viss darbojas tā, kā vajadzētu. Parasti šis statuss netiek rādīts. Tā vietā apmeklētāji redz vietnes saturu. Dažādām kļūdām ir dažādi iemesli: ja kļūdas 400 nozīmē, ka problēmas ir ar lietotāju, tad kodi no 500 līdz 511 nozīmē, ka negatīva atbilde ir servera kļūdas rezultāts. Skaitļi norāda arī to, kur radās kļūda - vismaz lietotājiem, kuri zina, ko nozīmē individuālie kodi.

502 kļūdu parasti seko frāze Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache vai Bad Gateway: reģistrētais beigu punkts neizdevās apstrādāt pieprasījumu. Šī nepareiza vārtejas kļūda kopā ar kļūdu “400: Lapa nav atrasta” ir viena no visbiežāk sastopamajām, strādājot internetā. Tas parādās, ja vietne, kurai piekļūst, izmantojot galveno serveri, nevarēja pārsūtīt pieprasījumu. Šādā gadījumā pirmais serveris darbojas tikai kā starpniekserveris vai vārteja. Lai gan var teikt, ka visi pieprasījumi internetā tiek nosūtīti arī caur vārtiem. Tāpēc kļūdas logu parādīšanās var radīt neērtības - nav pilnīgi skaidrs, kurā procesa posmā pieprasījums ir atklājis darbības traucējumu.

Kļūdas avoti 502 Slikts vārteja

Vairumā gadījumu servera pusē rodas nederīga vārtejas kļūda, tāpēc vienkāršs lietotājs to nevar labot. Iespējams, ka izmantotā pārlūkprogramma reģistrēja 502 sliktas vārtejas kļūdas, kas faktiski nepastāv, vai vienkārši atvienots no tīkla. Kļūdas avots var būt arī šāds:

  • Servera kļūme - vārtejas no mērķa servera saņem negatīvu rezultātu. Tas var notikt sistēmas kļūmes dēļ. Retos gadījumos serverus var atvienot no tīkla, piemēram, ja saturs pārkāpj likumu.
  • Tīmekļa servera pārslodze - ja tīmekļa serveris sasniedz savu ierobežojumu, tas vairs nevar atbildēt uz pieprasījumiem. Tāpēc vārtejas jautājumi ir saistīti ar slikto vārteju 502. Iemesls var būt negaidīti liela interese par vietni vai pat DDoS uzbrukumu. Tas nozīmē, ka uzbrucējs izmanto virtuālo tīklu, lai pārslogotu serveri un izraisītu sistēmas avāriju.
  • Nepareiza PHP programmēšana - reizēm problēma ir vietnes kodā. Tad daži pieprasījumi saņems negatīvu rezultātu.
  • Sakaru kļūda - ugunsmūri (serveris un klients) var radīt kļūdas, pārsūtot pieprasījumus abās savienojuma pusēs.
  • Pārlūka kļūda - izraisa tīmekļa vietnes displeja kļūdas un 502 Bad Gateway var paplašināt jūsu pārlūkprogrammu.

Cēloņi

502 Bad Gateway kļūdas galvenie cēloņi ir:

  • Domēna vārds nav atļauts - domēna vārds pēc IP adreses nav atļauts. Ir svarīgi atzīmēt, ka DNS izmaiņas var aizņemt tik daudz laika, cik tās ir aktīvas. Tas ir atkarīgs no TTL vai „dzīves ilguma”, kas katram ierakstam ir rezervēts.
  • Avota serveris nav pieejams - interneta savienojums nedarbojas vai nē.
  • Ugunsmūris bloķē pieprasījumu - ugunsmūris bloķē savienojumu starp malu serveriem un vietnes serveriem. To var izraisīt arī CMS drošības spraudņi. Dažas DDOS drošības sistēmas ir pārāk aktīvas, tādējādi bloķējot pieprasījumus no satura piegādes serveriem.

Kā noteikt kļūdu 502 Bad Gateway

Lai labotu kļūdu 502 Bad Gateway, apsveriet problēmas risinājumu no vietnes administratora viedokļa. Jūsu portāla apmeklētājs ir koplietojis ar jums informāciju, ko viņš redz kļūdas ziņojumā 502, mēģinot piekļūt jūsu vietnei. Administrators ne vienmēr var pareizi noteikt kļūdas cēloni. Pirmkārt, jums ir jāpārbauda, ​​vai vietne ir pieejama kopumā. Ja jūsu serveris patiešām neizdodas, sazinieties ar savu hostinga pakalpojumu sniedzēju. Viņi var jau zināt par kļūdu, un viņu atbalsts jau darbojas atgūšanas jomā. Jums vajadzētu arī pārbaudīt servera žurnāla failus, lai saņemtu kļūdas ziņojumus. Jo īpaši PHP programmēšana bieži kļūst par kļūdu avotu, tāpēc pārliecinieties, vai pārbaudāt, vai kļūdas avots ir kodā vai datu bāzē. Ja nepieciešams, varat izmantot veco dublējumu, lai ātri izlabotu kļūdu.

Bieži vien kļūda rodas tikai tāpēc, ka serveris bija īslaicīgi pārslogots vai nevarēja pārāk ilgi atbildēt uz augstāku pieprasījumu. Ja šādas pārslodzes sāk parādīties biežāk, sazinieties ar savu hostinga pakalpojumu sniedzēju. Kopā jūs varat sasniegt labāku tīmekļa servera konfigurāciju, taču tas ne vienmēr ir iespējams. Tad jums ir jāpārbauda, ​​vai jūsu ugunsmūris ir pareizi konfigurēts, un pārliecinieties, vai tas neaizslēdz likumīgus pieprasījumus. Vēl viens kļūdu avots var būt nepareiza nosaukuma izšķirtspēja. Pārbaudiet savu DNS iestatījumus ar savu hostinga pakalpojumu sniedzēju. Visbiežāk 502 pēc kāda laika izzūd pats. Ja kļūda rodas ārpus jūsu ietekmes sfēras, to risina interneta pakalpojumu sniedzējs (ISP) vai tīmekļa servera hostinga pakalpojumu sniedzējs bez jebkādas iejaukšanās no jūsu puses. Ja kļūme radusies jūsu vainas dēļ, jums pēc iespējas ātrāk jānosaka tās avots un likvidēšanas metode.

Īslaicīgi atspējojiet satura piegādes tīklu (CDN)

Pārlūka pieprasījumi dažreiz tiek pārsūtīti, izmantojot atgriezenisko starpniekserveri. Citiem vārdiem sakot, starpniekservera izmantošana rada starpnieku starp lietotāja pārlūku un vietnes serveri. Daži pakalpojumi, piemēram, satura piegādes tīkli (CDN), izmanto apgrieztā starpniekservera tehnoloģiju ienākošās satiksmes maršrutēšanai pēc iespējas efektīvāk. Bet dažreiz šis papildu slānis, mēģinot izveidot savienojumu ar sākotnējo tīmekļa vietnes serveri, var radīt problēmas. Ja tas notiek, jūsu apmeklētāji (un jūs) var saskarties ar kļūdu 502. Pārbaude un noskaidrošana, vai jūsu CDN rada šo problēmu, ir diezgan vienkārša. Viss, kas jums jādara, ir īslaicīgi atspējot pakalpojumu un pēc tam pārbaudīt, vai vietne nav pareizi ielādēta. CDN atspējošanas process ir atkarīgs no izmantotā pakalpojuma.

Tagad, kad mēģināt piekļūt vietnei, tā avota serveris atbildēs uz pieprasījumu bez starpniekiem. Ja kļūda 502 pazuda, jūsu CDN, iespējams, bija problēmas cēlonis. Vairumā gadījumu jums tikai jāgaida dažas stundas pirms pakalpojuma ieslēgšanas. Protams, pārbaudiet un pārliecinieties, ka kļūda vairs nepastāv. Ja izmantojat citu CDN, ir jāpārskata tās dokumentācija, lai saņemtu norādījumus par to, kā īslaicīgi atspējot pakalpojumu.

Notīrīt pārlūka kešatmiņu

Ja problēma ir patiešām servera puse, bet jums ir nepieciešams piekļūt vietnes saturam, ir veidi, kā apiet problēmu. Viens no tiem ir pārlūka kešatmiņa. Mūsdienās pārlūkprogrammas kādu laiku saglabā vietņu kopijas savos serveros, lai tās varētu parādīt iepriekšējo versiju. Lai ielādētu lapu no Google kešatmiņas, meklēšanas lodziņā ierakstiet kešatmiņu un pēc tam URL, kuru vēlaties apmeklēt (piemēram, kešatmiņa: //facebook.com). Tomēr jums jāatceras, ka skatāt novecojušu vietnes versiju. Lai atbrīvotos no kļūdas, notīriet pārlūkprogrammas kešatmiņu.

Izdzēsiet pārlūkprogrammas sīkfailus

Ko darīt ar kļūdu 502? Vairumā gadījumu to var labot, vienkārši ielādējot lapu. Ja problēma ir atrisināta, serveris bija tikai īslaicīgi pārslogots. Tā kā šādas avārijas var ilgt diezgan ilgi, lapas pārkraušana var palīdzēt aptuveni 15 minūtēs. Ja kļūdas ziņojums saglabājas, notīriet kešatmiņu un sīkfailus. Iespējams, ka pārlūkprogramma tiešām vienkārši piekļuva datiem no ierīces iekšējās atmiņas. Nav nepieciešams izdzēst visus sīkfailus - pārlūkprogrammas iestatījumos varat atvērt un dzēst tikai tos, kas ir saistīti ar attiecīgo vietni.

Palaidiet pārlūku inkognito režīmā

Kļūda var būt jūsu sistēmā, pat ja statusa kods norāda uz kaut ko citu. Ja ikreiz, kad mēģināt apmeklēt kādu vietni, tiek parādīts sliktais vārteja, visticamāk, kļūda ir saistīta ar jūsu datoru, pārlūkprogrammu vai ugunsmūri. Pirmkārt, pārbaudiet pārlūkprogrammas funkcionalitāti. Pirmais solis ir restartēt to inkognito režīmā. Ja tas nedarbojas tā, kā vajadzētu, palaidiet pārlūkprogrammu drošajā režīmā. Ja kļūda pazūd, problēma bija viena no papildinājumiem vai pārlūkprogrammas paplašinājumiem, kas ir atspējoti drošajā režīmā. Lai to izdarītu, atveriet komandrindu un ievadiet citātu pārlūkprogrammas atrašanās vietu. Katram pārlūkprogrammas izstrādātājam ir dažādas komandas, lai sāktu drošo režīmu:

  • Firefox: "C: Failu faili Mozilla Firefox Firefox.exe" - drošs režīms
  • Internet Explorer: “C: programmu faili Internet Explorer iexplore.exe” - tālāk
  • Chrome: Google pārlūkprogrammā nav pieejams drošais režīms. Tā vietā vienkārši palaidiet inkognito režīmā.

Fix DNS serveri

502 kļūda var rasties domēna vārda un IP adreses nepareizas piesaistīšanas dēļ. Tas ir saistīts ar tīmekļa vietnes migrāciju uz jaunu uzņēmēju, kas parasti aizņem kādu laiku. Risinājums ir notīrīt DNS kešatmiņu vietējā sistēmā, tāpat kā izdzēšat kešatmiņu no pārlūkprogrammas. Atveriet komandu uzvedni un palaidiet komandu:

ipconfig / flushdns

Ja DNS kešatmiņa ir veiksmīgi izdzēsta, programma parādīs ziņojumu "DNS kešatmiņa ir veiksmīgi izdzēsta."

Pārbaudiet žurnālus

Žurnāli ir ieraksti par visām darbībām, kuras esat veicis jebkurā pieteikumā. Varat pārbaudīt lietojumprogrammu žurnālus un atbilstošo žurnāla žurnālā. Lietojumprogrammu žurnālos tiks parādīts, kuras lapas tika pieprasītas programmas izpildes laikā, savukārt servera žurnālā būs informācija par aparatūru, kas ir atbildīga par lietojumprogrammas vadīšanu, un visu ar serveri saistīto ierīču statusu.

Atspējot CDN spraudni

Satura piegādes tīkls (CDN) ir trešās puses pakalpojums, lai sniegtu “smago saturu”, kas ietver lielus attēlus un video. Lai saglabātu efektivitāti, lietojumprogramma izmanto CDN. Ugunsmūra konfigurācija var atļaut nederīgu vai ļaunprātīgu saturu iziet caur vārteju, kā rezultātā rodas kļūda, kas ir 502 slikti vārti. Lai atrisinātu šo problēmu, jums ir nepieciešams atspējot CDN.

Mēģiniet izmantot citu pārlūkprogrammu.

Mēģiniet izveidot savienojumu, izmantojot citu pārlūkprogrammu. Ja lapas atvēršana notiek bez kļūdām, tad pašreizējā standarta pārlūkprogramma ir jānoņem un jāinstalē. Ja pārlūkprogrammu pārslēgšana neatrisina problēmu ar nepareizu vārtejas kļūdu, jums jāpārbauda tīkla iestatījumi. Vieglākais variants ir pārstartēt modemu un maršrutētāju. Ja tas nedarbojas, mēģiniet pārslēgties no Wi-Fi uz LAN un izmantojot kabeļu savienojumu.

Restartējiet datoru un tīkla iekārtas

Dažreiz 502 slikto vārteju izraisa ISP. Iemesls tam ir nepareizs ieraksts DNS serverī. Lai apietu kļūdas ziņojumu, iestatījumos ievadiet citu DNS serveri. Windows sistēmā to var izdarīt TCP / IP savienojuma iestatījumos. Kā pārbaudi varat piekļūt bezmaksas Google DNS serverim - 8.8.8.8 un 8.8.4.4.

Sazinieties ar savu ISP

Ja kļūda nav saistīta ar pakalpojumu sniedzēju, paliek tikai jāgaida, līdz tā pazūd pati (vai izmantojiet lapu kešatmiņas versijas). Vairumā gadījumu kļūda ir īslaicīga un administrators to atceļ pēc iespējas ātrāk.