HTTP 504 Gateway Timeout verrattuna asiakkaasi aikakatkaisuun
Erota yhdyskäytävässä aikakatkaistu upstream-pyyntö oman välityspalvelinasiakkaasi aikakatkaisusta.
Asiakkaasi on valmis odottamaan kuusikymmentä sekuntia. Kymmenen sekunnin kuluttua se saa HTTP 504:n. Asiakkaan aikakatkaisun nostaminen kahteen minuuttiin ei anna yhdyskäytävälle viittäkymmentä lisäsekuntia työtä.
504 kuvaa yhdyskäytävää tai välityspalvelinta, joka ei saanut oikea-aikaista upstream-vastausta yrittäessään saattaa pyynnön valmiiksi. Yhdyskäytävä on jo tehnyt päätöksensä ja palauttanut vastauksen. Asiakkaasi pystyy lukemaan tämän vastauksen ongelmitta.
Mikä välittäjä sen palautti?
Lähettäjä voi olla edelleenohjaava välityspalvelin. Myös myöhempi yhdyskäytävä, jota verkkosivusto ylläpitää. Tavallisella päästä päähän -TLS:llä CONNECTin sisällä HTTP-vastaus tuosta suojatusta kohdeyhteydestä ei ole sama kuin CONNECTin itsensä hylkääminen.
Tallenna vaihe, vastauksen otsakkeet, virhesivun sanamuoto ja vastaavat lokit, kun niitä on saatavilla. Palvelimen nimi voi olla vihje, mutta sitä ei pidä pitää erehtymättömänä kohdistuksena. Reitillä voi olla useampia välittäjiä kuin asiakkaaseesi määritetty yksi.
Tutki sitten, miksi tuo upstream-toiminto ei valmistunut. Tavoitettavuus, ylikuormitetut palvelut, pyyntörunko, jota upstream ei pysty käsittelemään odotetusti, ja sovelluksen käyttäytyminen voivat kaikki vaikuttaa. Pelkkä numeerinen tila ei todista, että User-Agentin vaihtaminen tai yhden aikakatkaisuvalinnan lisääminen on yleisratkaisu.
Vertaa samaa pyyntöä
Kun toinen työkalu toimii, vertaa metodia, kohdetta, rungon koodausta, todennusta ja reittiä. "URL avautuu selaimessa" ei ole täydellinen vertailu palveluasiakkaan kautta tehtyyn multipart-lähetykseen.
Jos ylläpidät lähettävää yhdyskäytävää, sovita sen upstream-budjetti tuettuun kuormaan ja ympäröiviin määräaikoihin. Jos et, säilytä sen tulos todisteena ja käytä operaattorin dokumentoitua käyttö- tai tukipolkua. Pidempi paikallinen odotus ei voi muuttaa vastausta, joka on jo saapunut.