Bad Gateway

Discussion in 'Palautetta ylläpidolle' started by mcmopo, Jan 29, 2013.

  1. mcmopo

    mcmopo Active member

    Joined:
    Jul 1, 2003
    Messages:
    1,507
    Likes Received:
    15
    Trophy Points:
    68
    Bad Gateway

    The proxy server received an invalid response from an upstream server.
    Apache/2.2 Server at www.download.fi Port 80

    Eli tuollaista tulee aina väliajoin afterdawnin sivuilta. Tuossa tapauksessa downloadista mutta väliajoin muiltakin osilta. Tämä tapahtuu noin joka toinenpäivä kertaalleen joten ei pahemmin haittaa mutta ajattelin mainita asiasta. Saattaa myös johtua koneestani mutta ei sitä koskaan tiedä. Portti on kumminkin aina tuo 80.
     
  2. Gereti

    Gereti Senior member

    Joined:
    Oct 8, 2011
    Messages:
    8,356
    Likes Received:
    426
    Trophy Points:
    163
    välillä sanoo mullakin tot "bad gateway 502",mutta korjaantunut yleensä sivun päivityksellä,mutta joskus se oli sitkeässä,tuntikausiakin...
    E:typo
     
    Last edited: Jan 29, 2013
  3. JoniS

    JoniS Active member

    Joined:
    Oct 6, 2008
    Messages:
    2,951
    Likes Received:
    261
    Trophy Points:
    93
    itsellä kanssa alkanut tämä vaivata
     
  4. ep_

    ep_ Regular member

    Joined:
    Oct 17, 2010
    Messages:
    192
    Likes Received:
    0
    Trophy Points:
    26
    Itekkin törmään samaan ongelmaan aina silloin tällöin nimenomaan täällä Afterdawnissa. Yleensä Bad Gatewaysta selviää sivunpäivityksellä. Sepä onkin ainoa asia, jonka oikein voi itse tehdä.

    502 Bad gateway aiheutuu siitä, että palvelimien välisessä viestinnässä tapahtuu jokin virhe. Afterdawn muutti uusille palvelimille Alankomaihin reilu vuosi sitten. Palvelimet päivitettiin uusiin ja ohjelmistotkin vaihdettiin uusiin. Olisivatko vaihtaneet "bugisempiin" ;-)


    Lisää tästä AD:n muutosta ja palvelimista:
    http://fin.afterdawn.com/uutiset/ar...wn_muutti_hollantiin_palvelimet_uuteen_uskoon
     
    Last edited: Feb 1, 2013
  5. Ketola

    Ketola Turned ninja Staff Member

    Joined:
    Jun 10, 1999
    Messages:
    1,233
    Likes Received:
    102
    Trophy Points:
    78
    Tuostapa se juuri johtuu - palvelimien (tässä tapauksessa Apache ja Tomcat) välisestä ongelmasta. Uudet palvelimet (ja softat) ovat kyllä vanhoja huomattavasti parempia ja vakaampia, mutta eivät täysin ongelmattomia nekään. =)

    Bad Gateway -ongelmaan en ollut itse törmännyt, joten en ole osannut sitä selvittääkään. Ongelman syy on vielä hämärän peitossa. Nähtävästi ongelma on pikkuhiljaa paisunut loppuvuoden aikana, mutta sitä esiintyy hyvin satunnaisesti.

    Teknistä diiba daabaa:
    Taustalla on ongelma Apache Tomcat connectorissa (mod_jk). Jostain syystä aika-ajoin Tomcat yrittää lähettää joko liian isoa tai virheellistä HTTP headeria vastauksen mukana.

    Geretin havainto siitä, että ongelma on joskus esiintynyt useamman tunninkin ajan, oli oikea. Syy tähän oli kuitenkin toisaalla. Käytämme Apache-palvelimiemme edessä Varnish cachea, joka työntää kirjautumattomille käyttäjille näytettävät sivut välimuistiin. Varnishin konfiguraatiossa olin ottanut huomioon ainoastaan tavanomaiset sivuvirheet (HTTP/1.1 500 Internal Server Error), jolloin 502 Bad Gateway -virheet jäivät välimuistiin. Tämä ei tietystikään ole tarkoituksenmukaista, ja aiheutti juuri Geretin kuvaaman ongelman.

    Ongelma on nyt korjattu niiltä osin, ettei 502 Bad Gateway -virheitä pitäisi näkyä käyttäjien suuntaan missään vaiheessa. Varsinainen ongelma on yhä selvityksen alla, mutta Varnishin pitäisi 502 errorin tapahtuessa ohjata seuraavalle, toivon mukaan toimivalle serverille.
     

Share This Page