502 Bad Gateway -virhe on yksi yleisimmistä virhekoodeista, joita saattaa tulla vastaan, kun verkkosivu ei lataudu. Tämä voi johtua DNS-ongelmista, aluerajoituksista tai muista tässä artikkelissa käsitellyistä ongelmista, joissa selitämme virheen merkityksen ja tarkastelemme mahdollisia tapoja sen korjaamiseksi. Huomaattehan kuitenkin, että kyseessä on palvelinpuolen ongelma, jolloin ainoa ratkaisu saattaa olla vain odottaa, kunnes verkkosivuston omistaja korjaa ongelman.
Tässä artikkelissa tarkastelemme seuraavia aiheita:
- Mitä ”502 bad gateway” tarkoittaa?
- Mikä aiheuttaa 502 bad gateway -virheen?
- Voiko 502 bad gateway -virheen korjaamiseksi tehdä jotain?
Mitä ”502 bad gateway” tarkoittaa?
502 Bad Gateway -virhe ilmenee, kun muodostetaan yhteys verkkosivustoon välityspalvelimen kautta, kuten yhdyskäytävän(uusi ikkuna), kuormantasaajan(uusi ikkuna), CDN-verkon(uusi ikkuna) tai käänteisen välityspalvelimen kautta. Se tarkoittaa, että yhteys välityspalvelimeen muodostui ongelmitta, mutta välityspalvelin ei saanut yhteyttä kohdepalvelimeen, joka isännöi verkkosivustoa, johon yritetään yhdistää.

Koska niin monet verkkosivustot luottavat Cloudflaren käänteisiin välityspalvelimiin sisällönjakelussa ja DDoS-suojauksessa, Cloudflaren 502-virhesivu on yksi yleisimmin kohdatuista. Se tarjoaa myös poikkeuksellisen hyödyllisen visuaalisen esityksen ongelmasta.
502 Bad Gateway -virhe on HTTP-tilakoodi(uusi ikkuna), kuten määritellään RFC 7231(uusi ikkuna) -määrityksen kohdassa 6.6.3. Se, miten virhe näytetään, riippuu siitä, kuka hallinnoi sen palauttavaa välityspalvelinta.

Yleisiä muunnelmia ovat muun muassa:
- 502 Bad Gateway
- 502 Service Temporarily Overloaded
- Bad Gateway: Välityspalvelin vastaanotti virheellisen vastauksen ylemmän tason palvelimelta
- Virhe 502
- HTTP-virhe 502 – Bad Gateway
- Väliaikainen virhe (502)
- 502-välityspalvelinvirhe
- HTTP 502
- 502 Server Error: Palvelimella ilmeni tilapäinen virhe, eikä se voinut suorittaa pyyntöänne loppuun
- HTTP 502
- 502. Tapahtui virhe
- Bad Gateway: Välityspalvelin vastaanotti virheellisen vastauksen ylemmän tason palvelimelta
Virhe ei kuitenkaan selitä sitä, mikä sen aiheutti.
Mikä aiheuttaa 502 bad gateway -virheen?
502-virhe osoittaa, että välityspalvelin ei saa yhteyttä kohdepalvelimeen (”upstream-palvelimeen”). Yleisiä syitä tähän ovat muun muassa:
Kohdepalvelin on ylikuormitettu
Kun palvelin vastaanottaa liian monta pyyntöä samanaikaisesti, se voi ylikuormittua eikä pysty vastaamaan muiden palvelimien pyyntöihin, mikä johtaa 502-virheeseen loppukäyttäjälle. Palvelimet voivat ylikuormittua äkillisten liikennepiikkien, riittämättömien palvelinresurssien tai huonosti optimoitujen, liikaa resursseja kuluttavien sovellusten vuoksi.
Palvelinten väliset verkko-ongelmat
502-virhe voi ilmetä, jos välityspalvelimen ja ylemmän tason palvelimen välillä on verkkoyhteysongelmia. Yleisiä verkko-ongelmia ovat pakettihäviöt ja väärin määritetyt reitit (tähän voi liittyä myös palomuuriongelmia, mutta niitä käsitellään erikseen jäljempänä).
Palvelinten välinen huono yhteys voi johtua myös aluerajoituksista tai latenssiongelmista, varsinkin jos palvelimet sijaitsevat eri alueilla tai jos jompaankumpaan palvelimeen vaikuttaa ajoittaiset internet-ongelmat.
Palomuurit ja muut suojausrajoitukset
Palomuurit tai tietoturvaohjelmistot voivat virheellisesti estää oikeutettujen pyyntöjen pääsyn palvelimelle. Jos esimerkiksi palomuurisääntö tunnistaa tietyn tietoliikenteen virheellisesti epäilyttäväksi, se voi estää välityspalvelinta tavoittamasta kohdepalvelinta.
Tämä ongelma voi ilmetä myös silloin, jos CDN- tai välityspalvelu yrittää käyttää palvelinta, jolla on tiukat suojausasetukset, kuten tiettyjen IP-osoitteiden salliminen tai tiettyjen alueiden estäminen.
DNS-ongelmat
Jos DNS-selvityksessä on ongelma, välityspalvelin ei ehkä pysty löytämään kohdepalvelimen IP-osoitetta(uusi ikkuna), mikä johtaa 502-virheeseen. Näin voi käydä, jos DNS-tietueet ovat vanhentuneita tai väärin määritettyjä. DNS-ongelmia voi ilmetä myös DNS-tietojen leviämisen aikana kohdepalvelimen DNS-asetusten muuttamisen jälkeen, jolloin jotkin palvelimet eivät ole vielä päivittäneet tietojaan vastaamaan uutta IP-osoitetta.
Lue lisää siitä, miten DNS toimii
Väärin määritetty palvelin
Palvelimen virheelliset määritykset joko välityspalvelimessa tai kohdepalvelimessa voivat johtaa 502-virheisiin. Esimerkkejä ovat virheelliset palvelimen reitityssäännöt, virheelliset käänteisen välityspalvelimen asetukset tai väärä IP-osoite tai portti, joka on määritetty kohdepalvelimeen yhdistämistä varten.
Tämä voi johtua myös siitä, että palvelinohjelmiston määritystiedostoissa on virhe tai jos palvelin on määritetty vastaamaan vain tiettyjen IP-osoitteiden pyyntöihin.
Sovellusvirheet ja kaatumiset
Joskus kohdepalvelimen sovelluksessa ilmenee virhe tai se kaatuu, mikä estää sitä vastaamasta välityspalvelimen pyyntöön. Jos esimerkiksi verkkosovelluksen koodi on buginen, huonosti optimoitu tai väärin ylläpidetty, se voi aiheuttaa sovelluksen ajoittaisen toimintahäiriön. Vanhentuneet ohjelmistot, tietokantayhteysvirheet ja yhteensopimattomat päivitykset voivat myös myötävaikuttaa näihin sovellustason vikoihin.
Aikakatkaisut
Aikakatkaisu tapahtuu, kun palvelimella kestää liian kauan vastata pyyntöön. Välityspalvelin voi odottaa tietyn ajan (aikakatkaisurajansa verran) ennen kuin se päättelee, ettei kohdepalvelin vastaa. Jos näin tapahtuu, välityspalvelin voi vastata 502 Bad Gateway -virheellä ilmoittaakseen, että kohdepalvelimen yhteys aikakatkaistiin.
Palvelimen huolto tai käyttökatkos
Kohdepalvelin voi yksinkertaisesti olla poissa linjalta (”alhaalla”). Huoltotoimet ovat yleinen syy tähän, ja monet verkkosivustot näyttävät huoltotilasivuja suunniteltujen käyttökatkojen aikana.
Muita syitä voivat kuitenkin olla palvelimen vakava vikaantuminen (palvelin on kaatunut) tai palvelimen pakotettu alasajo (esimerkiksi poliisin toimesta tai tekijänoikeusongelmiin liittyvän oikeudellisen painostuksen vuoksi). Joskus kehittäjät yksinkertaisesti hylkäävät verkkosivustot, eivätkä ole enää kiinnostuneita niiden ylläpidosta.
Voiko 502 bad gateway -virheen korjaamiseksi tehdä jotain?
Se, että yhteys välityspalvelimeen muodostuu onnistuneesti ja se näyttää 502-virheen, viittaa vahvasti siihen, ettei ongelma ole teidän päässänne. Tämä tarkoittaa, että useimmissa tapauksissa ongelman korjaaminen on verkkosivuston omistajan vastuulla. On hyvin todennäköistä, että jos odotatte hetken ja päivitätte sivun selaimessanne, ongelma ratkeaa ja voitte muodostaa yhteyden.
Jos ongelma toistuu, voitte käyttää verkkopalveluita, kuten www.isitdownrightnow.com(uusi ikkuna), tarkistaaksenne, toimiiko sivusto muilla.

Jos se ei ole, ette voi tehdä paljoakaan muuta kuin ehkä yrittää ottaa yhteyttä verkkosivuston omistajiin selvittääksenne, mistä on kyse. Jos se taas on, ongelma voi hyvinkin olla teidän päässänne. Voitte kokeilla seuraavia toimia ongelman ratkaisemiseksi:
- Tyhjentäkää selaimenne välimuisti ja evästeet, sillä selaimen tallentamat vanhat tai vioittuneet tiedot voivat aiheuttaa ongelmia
- Kokeilkaa toista selainta(uusi ikkuna), sillä tämä auttaa rajaamaan pois selainkohtaiset ongelmat.
- Käynnistäkää tietokoneenne tai mobiililaitteenne, modeeminne ja reitittimenne (jotka ovat usein sama laite) uudelleen päivittääksenne yhteytenne
- Tyhjentäkää DNS-välimuistinne ja tarkistakaa DNS-asetuksenne varmistaaksenne, että ne on määritetty oikein
- Jos käytössänne on VPN (mukaan lukien Proton VPN), vaihtakaa VPN-palvelinta. Jos se ei toimi, kokeilkaa kytkeä VPN pois päältä. Jos ongelma ilmenee vain käytettäessä Proton VPN -palvelua, ottakaa yhteyttä tukitiimiimme
- Jos taas ette käytä VPN-yhteyttä, kokeilkaa käyttää sellaista. Jos käytätte Proton VPN:ää, varmistakaa, että vaihtoehtoinen reititys(uusi ikkuna) on otettu käyttöön sovelluksen asetuksissa, sillä tämä ainutlaatuinen sensuuria estävä ominaisuus on suunniteltu ohittamaan estot reitittämällä estetyt yhteydet ulkopuolisten tahojen verkkojen kautta
Ja muistakaa ladata uudelleen verkkosivusto, jota yritätte käyttää, jokaisen ongelman korjaamiseksi tekemänne vaiheen jälkeen.
Älkää hätääntykö!
502 bad gateway -virhe on lähes aina palvelinpuolen ongelma, mikä tarkoittaa, että yhteydessänne ei todennäköisesti ole mitään vikaa. Todennäköisesti pieni kärsivällisyys verkkosivuston omistajan ratkaistessa ongelman omassa päässään, ja sen jälkeen verkkosivun päivittäminen, ratkaisee ongelman.






