Rekenaars, Veiligheid
Fout 502 Bad Gateway - wat is dit? Oorsake en oplossings
Elke internetgebruiker het 'n boodskap in sy blaaier "502: Bad Gateway" gesien. Dit beteken 'n fout aan die kant van die webbediener tydens die verwerking van die versoek. Dikwels word die oorsake van mislukkings geassosieer met die onbehoorlike opset van die webbediener of toerusting-diensmaatskappy. Die standaard probleem is verkeerde verwerking van die DNS of proxy server.
Wat beteken "502: Bad Gateway"
Die fout dui aan dat die versoek aan die webbediener van die blaaierkant ontvang is, maar dit is verkeerd verwerk of verwyder uit die algemene tou. As die bediener agter die internetpoort geleë is, is die probleem waarskynlik in die poort of in die werking van die webbediener self, wat inligting oor die fout na die gateway stuur, en dit word dan in die gebruiker se blaaier vertoon.
Oorsake van fout 502. Gebrek aan bedienerhulpbronne
Die belangrikste probleem met hierdie fout is die onvoldoende vlak van bedienerhulpbronne vir die verwerking van inkomende versoeke, wat veroorsaak dat die bediener fout 502 genereer. Die gebrek aan hulpbronne kan hardeware wees (gebrek aan RAM, onvoldoende spoed van die verwerker of skyf) of sagteware wat verband hou met Verkeerde konfigurasie van die bediener of die sagteware wat gebruik word.
Maar daar is 'n situasie waar die bediener met 'n voldoende hoeveelheid hulpbronne gereeld 'n fout 502: Bad Gateway genereer. Wat kan dit wees, indien nie hardeware mislukkings?
Beperking van hulpbronne kan outomaties ingevoer word wanneer 'n toegewyde VPS-bediener of virtuele hosting die tariefplan verlaat. As gevolg hiervan kan die bediener nie die huidige vrag hanteer nie.
Web bedieners, soos Apache, het 'n streng gedefinieerde aantal versoek hanteerders wat gespesifiseer word wanneer dit gekonfigureer is. As hulle almal gelyktydig besig is, word die inkomende versoek in die tou geplaas, en die tyd kan nie een minuut oorskry nie. As die tydsduur oorskry word, word die versoek gekanselleer en die gebruiker kry 'n 502-fout. Daarbenewens kan die hanteerder eenvoudig nie genoeg huidige gratis hulpbronne hê vir die normale verwerking van die tou nie.
As jy PHP + FastCGI op die bediener gebruik, met 'n onoptimale aantal php-cgi prosesse, is daar byna altyd oorlading en 'n gebrek aan hulpbronne.
Die mees algemene redes vir die tekort aan hulpbronne vir die verwerking van versoeke
- Die bediener kan nie die huidige aantal gelyktydige besoekers hanteer nie. Daarbenewens kan 'n belangrike deel van die hulpbronne deur verskeie soektog robots en foutiewe sagteware skrifte bestee word.
- Server oorlading tydens hacker DDos aanvalle, wanneer die bediener gebreek word deur 'n groot aantal gelyktydige versoeke vir verwerking.
- Daar kan 'n situasie wees waar die Fout 502: Bad Gateway onverwags by die gebruik van die virtuele hosting diens voorkom. Wat beteken dit? Dit kan dui op die teenwoordigheid van 'n probleem op die hosting-kant, bekend as oorverkoping, dit is om die gasheer op dieselfde bediener te plaas soos baie kliëntrekeninge, aangesien hulle nie die huidige hardeware hulpbronne op spitstye het nie.
- Verkeerde konfigurasie van die bediener self of 'n gebrek aan sagteware of hardeware verenigbaarheid.
- Gebruik op die webwerf van invoeg eksterne hulpbronne, soos besoek tellers, verskeie informante, skrifte. 'N Fout kan voorkom as daar probleme met sulke eksterne bronne is.
- Laai groot lêers af na die bediener met swak internetverbinding.
PHP script foute
Fout 502 kan voorkom as gevolg van skrifte, plugins of uitbreidings in PHP, wat nie die toepaslike kode na die bediener slaag wanneer die uitvoering voltooi is nie. Byvoorbeeld, genereer fout 502: Bad Gateway nginx aangesien een van die variante van die proxy-bediener mag wees weens die foutiewe opsporing van die scriptstatus en persepsie van ontkoppeling met die dienste van die webbediener as 'n stelselfout.
Dus, alle statiese inligting (prente, werfbladsye, Robots-lêers) word normaalweg en sonder foute gelaai. Wat beteken "502: Bad Gateway" in hierdie geval? Dat daar 'n ongeluk plaasvind wanneer programprogramme, invoegtoepassings en uitbreidings laai.
Korrektiewe Aksie 502
Eerstens is dit nodig om die huidige bedienerlading te analiseer, veral ten tyde van die fout. Spesifieke aandag moet geskenk word aan die laai van RAM en, indien nodig, om die grootte daarvan te verhoog om die verwerking van versoeke te verbeter.
Verifieer die korrekte stel limiete vir die aantal gelyktydig verwerkte php-cgi prosesse. Hul verkeerde konfigurasie lei tot 'n vinnige oorlading van die diens en die voortdurende voorkoms van die boodskap "502: Bad Gateway". Wat is dit en hoe om die grense van prosesse korrek vas te stel, vind uit in die ondersteuningsdiens van die gasheer.
Verlaag die versoeke tot eksterne netwerkbronne maksimaal en stel die maksimum tyd vir hul aflaai en reaksie neer. Dit sal jou toelaat om te sien wat die bedienerhulpbronne gaan, en om ontslae te raak van die eksterne "glip" van die werf.
In geval van vermoede van oorplasing of verkeerde konfigurasie van die bedienerkonfigurasie, kontak die gasheerondersteuningsdiens. As daar geen reaksie is nie en die probleem nie opgelos sal word nie, verander die hosting provider. Ontoeganklikheid van die bediener kan lei tot verliese as gevolg van 'n eenvoudige fout 502: Bad Gateway. Wat dit beteken vir besigheid, dink ek, is nie die moeite werd om te verduidelik nie.
Similar articles
Trending Now