Nginx

Kuidas parandada 502 vale lüüsi Nginxi?

Kuidas parandada 502 vale lüüsi Nginxi?

Nginx käivitati 2004. aastal avatud lähtekoodiga veebiserverina. Alates selle ilmumisest kasutatakse seda veebisaitide majutamiseks väga sageli. Peale selle kasutatakse seda ka koormuse tasakaalustajana, e-posti puhverserverina, tagurpidi puhverserverina ja HTTP-vahemäluna. Nagu iga teine ​​veebiserver, on ka Nginxil teatud vead, millest kõige tavalisem on tõrge 502 Bad Gateway. See on väga üldine veatüüp, mis ilmneb siis, kui proovite veebiserverile juurde pääseda, kuid selleni ei jõua. Sel juhul võib teie brauser renderdada tõrke 502 Bad Gateway. Kuna selle veaga ei kaasne muud teavet, jätab see kasutaja abituks selle osas, mis täpselt valesti läks ja kuidas nad seda parandada saavad.

Seetõttu püüame tänases artiklis otsida Nginxis 502 Bad Gateway vea kõiki võimalikke põhjuseid ja ka viise, kuidas seda parandada.

Nginxis 502 vigase lüüsi vea põhjused

Nginxis võib 502 halva lüüsi vea põhjuseid olla mitu ja kõige tavalisemad on loetletud allpool:

Kättesaamatu domeen
Alati, kui sisestate oma brauseri otsinguribale domeeninime ja vajutate sellele veebisaidile juurdepääsemiseks klahvi Enter, on kõige esimene ülesanne, mis on seotud teie domeeninimede süsteemiga (DNS). DNS-server kaardistab määratud domeeninime oma reserveeritud IP-aadressile ja võtab seejärel ühendust vastava serveriga, mis omakorda vastab teile, kuvades teie veebibrauseris soovitud veebilehe. Mõnikord ei pääse DNS-server määratud domeeni, kuna Nginxis on tõrge 502 Bad Gateway. See võib juhtuda teie DNS-is toimuvate teatud muudatuste tõttu, mille jõustumine võtab pärast selle õigesti tööle hakkamist piisavalt aega.

Liiga aktiveeritud tulemüürid
Mõnikord on teie tulemüüri seaded nii ranged ja ranged, et need isegi blokeerivad seaduslikke kasutajaid ja keelavad neil teie saidile jõudmise. See võib omakorda põhjustada kasutajatele 502 vigase lüüsi tõrke ilmnemist, kui nad üritavad teie veebisaidile juurde pääseda.

Hostimisserver läheb alla
Kuna serveritel on piiratud maht, milles nad ei saa kasutajataotlusi rahuldada, võivad selle mahtu saavutades ilmneda kõigil tulevastel sissetulevatel kasutajatel viga 502, kuna teie server ei tööta. Teine põhjus võib olla see, et olete oma serveri tahtlikult hoolduseks maha toonud.

Nginxis 502 vale lüüsi vea parandamine

Sõltuvalt Nginxi tõrke 502 halva lüüsi põhjustest võite proovida seda lahendada mõne järgmise lahenduse abil:

Värskendage oma veebilehte
Mõnikord näete 502 vale lüüsi viga ainult mõningate ajutiste ühenduvusprobleemide tõttu, mille saab lahendada lihtsalt oma veebilehte värskendades ja kontrollides, kas pääsete veebisaidile juurde või mitte. Kui teil ei õnnestu ikkagi soovitud veebilehele jõuda, võite proovida ka oma brauseri vahemälu tühjendada, sest mõnikord salvestatakse teie brauseri vahemällu 502 vale lüüsi tõrke vastus. Seetõttu renderdab teie brauser selle vea ikka ja jälle, nii et vahemälu tühjendamine võib selle probleemi lahendada.

Tehke Ping-test
Kui te ei pääse oma veebiserverile juurde isegi pärast veebilehe värskendamist ja brauseri vahemälu tühjendamist, võib teie veebiserveril olla tõsiseid ühenduvusprobleeme. Sellisel juhul võite proovida teha Pingi testi, kus saadate Pingi päringu oma serverisse ja kontrollige, kas see on kättesaadav või mitte. Kui teie server on kättesaadav, saate sellele juurde pääseda, kui mitte, siis peate otsima muid allpool loetletud lahendusi.

Otsige oma DNS-is potentsiaalseid muudatusi
Võimalik, et olete muutnud oma hostimisteenuse pakkujat või IP-aadressi, kellega saab oma veebiserveriga ühendust võtta. Need muudatused kajastuvad alati DNS-serveris, kuid nende õigeks toimimiseks kulub veidi aega. Sel juhul peate ootama, kuni muudatused on kogu teie DNS-is jõustunud, pärast mida ei näe te enam Nginxis 502 Bad Gateway tõrget.

Jälgige oma serverilogisid
Serverilogid sisaldavad üksikasjalikku teavet teie serveri oleku ja kõigi selle toimingute kohta. Kui jälgite serverilogisid regulaarselt, võivad need aidata teil palju välja selgitada, mis valesti läks, mis võimaldab teil 502 halva lüüsi viga Nginxis parandada, kuna vea täpse põhjuse teadmine on tegelikult esimene samm selle vea lahendamise suunas.

Kontrollige uuesti oma tulemüüri konfiguratsioone
Peate selle paranduse rakendama, kui olete oma tulemüüri konfiguratsioonidest aru saanud, et need on liiga ranged, et need isegi blokeerivad seaduslikel kasutajatel juurdepääsu teie veebisaidile. Sellisel juhul saab tulemüüri konfiguratsioonide lähtestamine hõlpsasti lahendada 502 Bad Gateway tõrke Nginxis.

Siluge oma veebisaidi kood
Mõnikord ei tuvasta probleem ühenduvusprobleeme, pigem on vigane just teie veebisaidi kood, mis põhjustab Nginxis tõrke 502 Bad Gateway. Selliste vigade käsitsi välja selgitamine on peaaegu võimatu, mistõttu on teil väga soovitatav oma veebisaidi kood siluda liivakasti keskkonnas. See teeb mitte ainult kindlaks täpse probleemi, mille saate kohe lahendada, vaid hoiab ära ka teie füüsilise süsteemi kahjustamise, kui käivitate selles vigase koodi, kuna käitate seda liivakasti keskkonnas.

Proovige ühendust võtta oma hostimisteenuse pakkujaga
Mõnikord, kui te ei saa oma veebiserverit majutada, võtate hostimisteenuse üürile hostimisteenuse pakkujalt. Sel juhul ei pruugi probleem, mis põhjustab Nginxis 502 halva lüüsi tõrke, teie lõpus, pigem on mõni probleem teie pakutava hostimisteenusega. Ainus lahendus sellele probleemile on pöördumine oma hostimisteenuse pakkuja poole, kes mitte ainult ei vastuta selle probleemi väljaselgitamise eest, vaid võib soovitada ka viise, kuidas saaksite selle vea kordumist tulevikus vältida.

Järeldus

Selles artiklis tutvustasime teile lühidalt Nginxi ja kõige levinumat tüüpi viga, millega see veebiserver silmitsi seisab, täpsemalt tõrge 502 Bad Gateway. Seejärel märkisime ka selle vea kõik võimalikud põhjused. Lõpuks jagasime teiega kõiki erinevaid lahendusi, kuidas seda viga Nginxis lahendada.

OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...