Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Çfarë lloj gabimi është 502 i keq. Gabim "502 Bad Gateway" - çfarë është? Shkaqet e shfaqjes dhe zgjidhjet

Mirembrema

Në 99% të rasteve gabimi është 502 Porta e keqe tregon se ka probleme në anën e serverit që i shërben sajtit.

502 Porta e keqe- gabim protokolli http, e cila jepet nga serveri që shërben sitin (frontend) nëse është e pamundur të marrësh përmbajtje nga serverët ndihmës (backend).

  • Printeri nuk printon nga kompjuteri dhe në radhë - si ta rregulloni atë?
  • Çfarë duhet të bëjë një përdorues nëse ndodh një gabim 502 Bad Gateway:

    1. Nëse është e mundur, informoni administratën e faqes për gabimin që ka ndodhur. Kjo mund të bëhet përmes Twitter, mediat sociale ose me email.
    2. Ju lutemi kontrolloni përsëri më vonë. Të gjitha projektet normale të internetit kanë administratorë në detyrë, të cilët duhet të gjurmojnë këtë gabim dhe ta kthejnë faqen në një gjendje pune sa më shpejt të jetë e mundur.
    3. Nëse faqja nuk funksionon për një kohë të gjatë, perpiqu te gjesh informacionin e nevojshëm në një faqe tjetër.

    Çfarë duhet të bëjë një administrator i faqes në rast të një gabimi 502 Bad Gateway:

    Pothuajse gjithmonë gabimi 502 Bad Gateway i jepet përdoruesit nginx. Kjo do të thotë që ju jeni duke përdorur nginx si server frontend dhe php-fpm ose apache si server backend. Serveri juaj mbështetës ka dështuar dhe duhet të rikthehet në funksionalitet. Sekuenca e rekomanduar e veprimeve për shërim të shpejtë sherbimet:

    1. Rinisni serverin tuaj Apache ose php-fpm (rinisni shërbimin). Shërbimi mund të ngrijë, për shembull, për shkak të ngarkesë e rëndë.
    2. Kontrolloni funksionalitetin e shërbimeve mbështetëse si MySQL dhe Memcached. Rrallëherë, ato gjithashtu mund të shkaktojnë një gabim 502 Bad Gateway.
    3. Nëse një nga shërbimet nuk fillon, kontrolloni vend i lirë në diskun e serverit me komandën df -h, nëse hapësira mbaron, lirojeni urgjentisht dhe rinisni shërbimet.
    4. Kontrolloni ngarkesën në server duke përdorur komandën e lartë; nëse është shumë e lartë (treguesi la është më shumë se 10), rindizni plotësisht serverin duke përdorur komandën e rindezjes.

    Gabimi 502 Bad Gateway - shkaqet dhe zgjidhjet - 2.4 nga 5 bazuar në 10 vota

    Gabimi 502 është rezultat i një kërkese, që do të thotë se ka probleme në anën e faqes. Problemi shkaktohet më shpesh keqfunksionim pajisjet e pritjes ose konfigurimi i gabuar i tij. Problem tipik mund të jetë i gabuar Cilësimi i DNS ose proxy server.

    Çfarë do të thotë gabimi 502?

    Gabimi 502 Bad Gateway do të thotë që një kërkesë nga ana juaj erdhi në server, por për ndonjë arsye nuk mund ta përpunonte saktë ose nuk kishte kohë. Kërkesa juaj arrin në server, pas së cilës është në radhë për përpunim. Nëse serveri ndodhet prapa një porte, atëherë mund të ketë një problem me të ose me funksionimin e vetë portës. Server Apache, i cili dërgon një mesazh gabimi në gateway, i cili më pas shfaqet në shfletuesin tuaj.

    Arsyet e mundshme të gabimit

    Burime të pamjaftueshme të serverit

    Një nga problemet kryesore me një gabim të tillë është mungesa e burimeve në server, kjo është arsyeja pse serveri fillon të gjenerojë një gabim. Problemi zakonisht ndodh për shkak të pamjaftueshmërisë kujtesë e gjallë ose përdorimi i paarsyeshëm i tij. Për ta bërë këtë, duhet të shikoni ngarkesën dhe burimet e konsumuara në menaxherin e serverit, pas së cilës duhet të përcaktoni burimet e konsumuara. Nëse shkoni përtej tuajit plani tarifor hosting, atëherë aktivizohet një kufizim, i cili shkakton gabimin. Kjo mund të ndodhë si në VPS ashtu edhe në hostin e përbashkët.

    Serveri i uebit Apache ka një numër fiks të mbajtësve që fiksohen gjatë konfigurimit të serverit. Nëse ata janë të gjithë të zënë në momentin e kërkesës, atëherë kërkesa juaj përfundon në një radhë për përpunim, në të cilën mund të presë jo më shumë se një minutë, pas së cilës do të ketë një kod gabimi 502, që do të thotë se kërkesa nuk ishte kurrë. përpunuar dhe serveri e refuzoi atë. Një tjetër arsye që shkakton situatë e jashtëzakonshme mund të ndodhë që përpunuesit të mos kenë burime të mjaftueshme për të kryer përpunimin normal të informacionit.

    Nëse kombinimi PHP + FastCGI përdoret në server, atëherë gjatë mbingarkesës ose për shkak të kufizimet e vendosura Mund të ketë mungesë të proceseve php-cgi.

    Arsyet tipike që mund të provokojnë mungesë burimesh:

    1. Gjithashtu nje numer i madh i vizitorë të njëkohshëm në serverin tuaj.
    Problemi mund të jetë sisteme të automatizuara që konsumojnë burime (robotët Motorë kërkimi, një shtojcë e pasaktë që merr të gjitha burimet për të përpunuar kërkesën, etj.);

    2. Sulm hakeri në server, duke bërë që serveri të mbingarkohet sasi e madhe paketa të pasakta për t'u përpunuar.

    3. Nëse problemi lind spontanisht në hostin virtual më të zakonshëm, atëherë ndoshta është mbi shitje, d.m.th hosti ka vendosur aq shumë llogari klientësh në server sa që nuk kanë më burime të mjaftueshme në periudha të caktuara kulmore.

    4. Konfigurim i gabuar vetë serveri ose papajtueshmëria e zgjidhjeve softuerike dhe/ose harduerike.

    5. Nëse faqja përdor një lidhje të jashtme, për shembull, burime ose skripte të një tjetri (hit counter informer, etj.), atëherë nëse shfaqet një problem në burim, ai do të çojë në probleme në faqen tuaj.

    6. Nëse faqja po ngarkohet skedarë të mëdhenj me një lidhje të keqe.

    Gabimet PHP

    Arsyeja mund të jenë shtesat ose shtojcat që, kur përfundojnë punën e tyre, nuk lëshojnë një kod daljeje për statusin e tyre. Për shkak të kësaj, sistemi nginx pranon ndërprerjen e papritur të lidhjes me shërbimin apache dhe e trajton atë si një gabim. Nëse skedarët e rregullt të faqes (çdo imazh, skedar Robots.txt) hapen pa probleme dhe kur përpiqeni të ngarkoni një skript ju merrni gabimin 502, mënyra se si ta rregulloni është tashmë më se e qartë: duhet të kërkoni arsyet në shtesa dhe shtojcat.

    Si të zgjidhni gabimin 502

    1. Gjëja e parë që duhet të bëni është të analizoni ngarkesën aktuale në server, si dhe kur ndodhin gabime. Nëse ka qartë një ngarkesë të madhe në RAM, atëherë sasia e saj duhet të rritet. Meqenëse është një burim jetik për krijimin dhe funksionimin e proceseve të reja të përpunimit të informacionit.

    2. Nëse kodi i gabimit 502 shfaqet vazhdimisht, duhet t'i kushtoni vëmendje korrektësisë dhe saktësisë së cilësimeve për kufijtë e numrit të proceseve php-cgi. Meqenëse konfigurimi i tyre i gabuar e nxjerr shpejt serverin nga një gjendje stabile.

    3. Mundohuni të reduktoni sa më shumë që të jetë e mundur numrin e madh të kërkesave për të burimet e jashtme rrjeteve, dhe gjithashtu vendosni një kufi në përgjigjen e tyre dhe kohën e shkarkimit - kjo do të ndihmojë të monitorojë "rrëshqitjen" e shkarkimit dhe të ndihmojë në identifikimin e problemit dhe përpunimin automatik të tij.

    Kur shfletojnë vazhdimisht internetin, përdoruesit shumë shpesh hasin gabimin "502 Bad Gateway". Por ky nuk është një sulm virusi ose malware, kështu që nuk keni nevojë të skanoni menjëherë kompjuterin tuaj me një antivirus, aq më pak të riinstaloni Windows.

    Arsyet e paraqitjes

    Arsyet kryesore për shfaqjen e gabimit 502:

    • rritja e ngarkesës në server, duke rezultuar në mungesë të burimeve teknike;
    • konfigurim i kufizuar i serverit;
    • problemet e pritjes;
    • Gabim DNS.

    Me fjalë të tjera, ky gabim shfaqet kur shfletuesi kontaktoi serverin, por mori një përgjigje të pasaktë. Pas kësaj, gabimi "502 Bad Gateway" shfaqet në dritaren e shfletuesit të Internetit.

    Mënyrat për të zgjidhur problemin

    Fillimisht shkoni në një faqe tjetër. Opsioni më i mirë– përdorni serverë të vendosur në të njëjtin shtet në të cilin ndodheni. Për shembull, kur shfaqet një gabim 502 kur shikoni faqen e internetit VKontakte në Rusi, vizitoni çdo faqe federale të lajmeve. Nëse burimet e tjera funksionojnë mirë, ose prisni pak ose pastroni kukit e shfletuesit tuaj.

    Le të shqyrtojmë procesin pastrimin e cookies në shfletuesit kryesorë.

    Google Chrome

    1. Hapni menunë → Histori → Histori.
      Opsioni alternativ– kliko Ctrl+H.
    2. Klikoni "Pastro historinë" dhe në dritaren që shfaqet, vendosni parametrat e pastrimit:
      • periudha - "Gjithë kohën";
      • Kontrolloni katër kutitë e para (zgjidhni kutitë e mbetura në varësi të nevojave tuaja).
    3. Klikoni "Pastro Historinë".

    Internet Explorer


    Opera


    Mozilla Firefox


    Rregullime alternative

    Nëse zotëroni serverin e vet dhe ndodh gabimi "502 Bad Gateway", kjo mund të tregojë:

    • tejkalimi i ngarkesës maksimale në server (është në gjendje të përpunojë jo më shumë se 5000 kërkesa në sekondë, por ka 6-7 ose më shumë mijëra kërkesa);
    • Sulmi DDoS (një numër i madh kërkesash kryhen nga hakerat për të dëmtuar reputacionin e burimit);
    • konfigurimi i kufizuar i serverit (krijimi i një qendre të dhënash në harduer që nuk plotëson kapacitetin e kërkuar).

    Në këto raste, ekzistojnë dy opsione:

    • përmirësuar specifikimet serverë;
    • instaloni softuer shtesë dhe mure zjarri për t'u mbrojtur nga mbingarkesat.

    Kur shfletoni ueb dhe përdorni vazhdimisht ndonjë lidhje, mesazhi "Error 502 Bad Gateway" mund të shfaqet në ekran në vend të sajtit dhe bëhet e pamundur të shikoni informacionin e postuar në sajt. Shfaqja e një mesazhi të tillë më së shpeshti do të thotë që kanë lindur probleme në serverin proxy, serverin DNS ose serverin pritës që pret sitin e kërkuar nga përdoruesi.
    Në fakt shfaq të këtij mesazhi do të thotë që shfletuesi mori një lloj përgjigjeje të pavlefshme nga serveri dhe mbrojtësi i përgjithshëm i ekranit "Bad Gateway - Error 502" shfaqet në ekranin e kompjuterit si informacion në lidhje me situatën që ka lindur. Server Apache mund të mos ketë pasur kohë për të përpunuar kërkesën ose thjesht e ka bërë atë gabim. Nëse serveri po funksionon pas një porte, rrënja e problemit mund të qëndrojë në të, ose në Serverin Apache, i cili dërgon një mesazh te porta për problemin.

    Çfarë mund të shkaktojë gabimin 502?

    Problemi kryesor që çon në gabim është mungesa e burimeve në kompjuterin e serverit, gjë që çon në shfaqjen e mesazhit "502 Bad Gateway error". Më shpesh kjo ndodh për shkak të RAM-it të pamjaftueshëm në kompjuter. Ju mund ta përcaktoni këtë duke parë nivelin e ngarkesës dhe burimet e konsumuara në menaxher. Nëse tejkalohet tarifa e pritjes, mund të shkaktohet një kufizim dhe mund të shfaqet një gabim. Kjo mund të korrigjohet duke kaluar në një tarifë me një sasi të madhe fuqie llogaritëse.
    Serveri Apache karakterizohet nga një numër i ngurtë mbajtësish të fiksuar nga konfigurimi i serverit. Nëse të gjithë trajtuesit janë të zënë, kërkesa do të hyjë në radhën e përpunimit dhe do të presë në të jo më shumë se 1 minutë dhe pasi të ketë skaduar koha, do të shfaqet "Gabimi 502". Përveç kësaj, përpunuesit mund të mos kenë burime të mjaftueshme për të funksionimin normal me kërkesa.

    Çfarë duhet të bëjë një përdorues kur shfaqet një gabim 502?

    Para së gjithash, duhet të shkruani në shfletues një lidhje me një burim tjetër të garantuar të punës, dhe kështu të kontrolloni për qasje në internet. Nëse keni akses dhe rishfaqja gabimet kur qaseni në një burim të caktuar, duhet të pastroni skedarët e cookies në cilësimet e shfletuesit tuaj. Nëse ky manipulim nuk ndihmon në korrigjimin e situatës, atëherë ka shumë të ngjarë që problemi është në serverin që pret sitin.

    Si mund të rregullojë një webmaster "Gabim 502"

    1. Analizoni nivelin e ngarkesës aktuale në server dhe ngarkesën në kohën kur ndodhi gabimi. Nëse ka një ngarkesë të madhe në RAM, është e nevojshme të rritet vëllimi i saj.
    2. Në rast të shfaqjes së vazhdueshme të kodit 502, duhet të kontrolloni nëse kufiri i numrit të proceseve php-cgi është konfiguruar saktë, sepse konfigurimi i gabuar i tyre do të çojë në dështim të përhershëm të serverit.
    3. Minimizoni numrin e thirrjeve drejt burimeve të jashtme dhe vendosni një kufi në kohën e përgjigjes. Këta hapa do t'ju ndihmojnë të monitoroni "rrëshqitjet" gjatë shkarkimeve dhe të identifikoni problemet e serverit.
    4. Për faqet e vendosura në hosting virtual, shkaku i gabimit mund të jenë cilësimet e dobëta të konfigurimit të serverit. Në këtë rast, rekomandohet të ndryshoni ofruesin tuaj të shërbimit pritës.

    Ndonjëherë, kur udhëtoni përmes Internetit dhe vizitoni një faqe të caktuar, mund të shihni atje informacione që nuk janë të nevojshme, por Sfondi i bardhë dhe ka një gabim në të me shkronja të mëdha: 502 Porta e keqe. Çfarë do të thotë? Asgjë e mirë, me të vërtetë. Ky mesazh është lëshuar nga uebi server nginx nëse shfaqen disa probleme në punë. Nëse përpiqeni të hapni faqe të tjera në të njëjtin sajt duke përdorur lidhje të ruajtura, gjithashtu nuk do të jetë e suksesshme. Çfarë duhet bërë? Dhe kjo varet nga kush jeni për këtë faqe.

    Nëse jeni një vizitor i thjeshtë, atëherë ka vetëm një zgjidhje - prisni derisa administrimi i burimit të uebit të rregullojë shërbimin. Sa gjatë? Vështirë të thuash. Nëse ky është një portal i madh i një kompanie, firme ose agjencie qeveritare, atëherë administratori duhet të rivendosë faqen në funksionim në të ardhmen e afërt. Nëse kjo blog personal disa Vasya Pupkin, atëherë ka shumë të ngjarë që askush të mos rregullojë asgjë, pasi Vasya harroi blogun e tij dhe nuk ka nevojë për të.
    A) Nëse me të vërtetë keni nevojë për informacionin në faqe, atëherë ose përpiquni të gjeni kontaktet e administratës dhe kontaktoni atë me postë ose përmes një regjistruesi ose hosti, ose përdorni cache në internet të motorit të kërkimit duke futur një lidhje në sitin ose faqen në shiriti i kërkimit motori i kërkimit dhe hapja e kopjes së ruajtur.
    b) Shumë shpesh, gabimi Nginx 502 do të thotë që burimi i internetit me interes është i mbingarkuar. Çfarë duhet bërë? Përsëri, thjesht prisni derisa ngarkesa të ulet, duke rifreskuar periodikisht faqen në shfletues.
    V) Nëse pas njëfarë kohe faqja hapet në kompjuterë të tjerë dhe pajisje të tjera (tabletë, telefon, laptop) pa probleme, por e juaja ende shfaq një gabim nginx, atëherë duhet të pastroni cache-in e shfletuesit.

    Nëse jeni pronari ose administratori i faqes, i cili, kur përpiqeni të hyni në të, shfaq gabimin 502 Bad Gateway, atëherë me shumë mundësi do t'ju duhet ta zgjidhni problemin. E gjitha varet nëse keni akses SSH në hostin tuaj apo jo. Nëse jo, atëherë problemi bie automatikisht mbi supet e ofruesit tuaj të pritjes - kontakt mbeshtetje teknike Me pershkrim i detajuar Problemet. Si rregull, në këtë rast gjithçka zgjidhet mjaft shpejt, pasi zakonisht ka më shumë se një faqe në server dhe kërkesat vijnë edhe nga klientë të tjerë.
    Është më keq nëse faqja juaj ndodhet në një server virtual (VPS) ose të dedikuar (VDS). Në këtë rast, zakonisht, nuk do të jetë e mundur ta zhvendosni problemin nga një kokë e lënduar në një të shëndetshme (lexoni: nga e juaja te mbështetja teknike e strehuesit) dhe do t'ju duhet të rregulloni gjithçka vetë. Çfarë duhet bërë?
    Së pari, provoni të rindizni serverin nginx. Në CentOS, për shembull, kjo bëhet me komandën:

    Rinisja e shërbimit nginx

    Nëse e përdorni atë si një front-end për serverin Apache (httpd), atëherë ky i fundit mund të rrëzohet ose të varet - rinisni gjithashtu:

    Rinisja e shërbimit httpd

    Nuk ndihmoi - shikoni ngarkesën aktuale të serverit duke përdorur komandën:

    Kushtojini vëmendje të veçantë vlerës së parametrit mesatare e ngarkesës:

    Duhet të jetë afërsisht i barabartë me numrin e bërthamave të procesorit, mirë, plus/minus 2. Nëse vlera mesatare e ngarkesës është më shumë se 10, atëherë duhet të jepni alarmin - diçka po ngarkon shumë procesorin e serverit. Shpesh pas kësaj ka një të drejtuar Sulmi DDOS. Zbuloni arsyen - me shumë mundësi eliminimi i saj do ta kthejë faqen tuaj në jetën normale.

    Artikujt më të mirë mbi këtë temë