Datamaskiner, Sikkerhet
Error "502 Bad Gateway" - hva er det? Årsaker til og løsninger
Alle Internett-brukere har sett i nettleseren meldingen "502: Bad Gateway», som betyr utseendet av en feil på siden av webserveren under spørrebehandlingen. Den vanligste årsaken til svikt i forbindelse med feilkonfigurert web server maskinvare eller hosting selskapet. Standard problemet er feil håndtering DNS eller proxy-server.
Hva betyr "502: Bad Gateway"
Denne feilen indikerer at forespørselen fra nettleseren til webserveren gjorde, men ble feilaktig behandlet eller fjernet fra den vanlige køen. Dersom søknaden serveren er plassert bak en Internett-gateway, er det sannsynlig at problemet er i gatewayen eller i arbeidet med web-serveren, som overfører informasjon til gateway feil, og det er da vises i brukerens nettleser.
Årsakene til feil 502. Mangelen på server ressurser
Hovedproblemet med forekomsten av denne feilen er utilstrekkelige ressurser server for å håndtere innkommende forespørsler, på grunn av hvilken serveren begynner å frembringe et feil 502. Mangel på ressurser kan være enten maskinvare (manglende hukommelse, utilstrekkelig behandling hastighet eller stasjon) og programvaren tilknyttet feilkonfigurasjon server eller programvare som brukes.
Men det finnes situasjoner der en server med tilstrekkelige ressurser fortsetter å jevne generere en feilmelding 502: Bad Gateway. Hva kan det være, hvis ikke maskinvarefeil?
Ressurs grenser kan legges inn automatisk når du avslutter en dedikert VPS server eller delt hosting utenfor tariff plan. Som et resultat, kan serveren ikke håndtere strømbelastning.
Webservere som Apache, har et fast antall forespørsels handlers som er angitt i sin konfigurasjon. Hvis de begge er opptatt, er det innkommende forespørsel i kø, og mens det ikke kan overstige ett minutt for hver av dem. Ved en timeout forespørsel er avbrutt og brukeren blir presentert med en feilhåndterer 502. I tillegg rett og slett ikke kan ha nok strøm tilgjengelige ressurser for normal behandlingskøen.
Hvis du bruker på serveren PHP + FastCGI programvare bunter på en rekke ikke-optimalisert php-cgi prosesser nesten alltid oppstå overbelastning og mangel på ressurser.
De vanligste årsakene til mangel på ressurser for behandling av forespørsler
- Serveren kan ikke takle dagens antall samtidige besøkende. Dessuten kan en betydelig del av ressursene bruke ulike søkemotor edderkopper og feil programvare skript.
- server overbelastning i løpet av hackere DDos-angrep når serveren er brakt til svikt av et stort antall samtidige forespørsler som skal behandles.
- Det er tider når du bruker tjenestene til virtuell hosting plutselig en feil 502: Bad Gateway. Hva betyr det? Dette kan indikere et problem på verten side, kjent som overselling, t. E. Hosting selskap plassere en server et beløp på klientkonti som øyeblikk av topplaststrøm de mangler av hardware ressurser.
- Feil konfigurasjon av selve serveren, eller mangel på programvare eller maskinvare kompatibilitet.
- Ved hjelp av den elektroniske plug eksterne ressurser, for eksempel en besøksteller, ulike informanter, skript. Feilen kan oppstå i tilfelle problemer med eksterne kilder.
- Last ned store filer til serveren når den dårlige kvaliteten på Internett-tilkobling.
PHP Skriptfeil
Feil 502 kan oppstå fordi skript, plug-ins eller utvidelser til språket PHP, som ved gjennomføring av gjennomføringen serveren ikke overfører den tilsvarende koden. For eksempel, for å generere en feilmelding 502: Bad Gateway nginx som en av proxy-server alternativer kan på grunn av feil fastsettelse av skriptet status og oppfatning av frakobling med tjenestene til en web-server som en systemfeil.
Så, alt statisk informasjon (tegninger, sider språk, Robots) filer å laste riktig og uten feil. Hva betyr "502: Bad Gateway" i dette tilfellet? At en feil oppstår er når du laster ned programvare skript, plug-ins og utvidelser.
Korrigerende tiltak 502
Det første trinn er å analysere den aktuelle serveren last, særlig i de øyeblikk av feilen. Spesiell oppmerksomhet bør rettes mot belastningen minne og behovet for å øke sin størrelse å forbedre søket behandling.
Kontroller riktig innstilling av begrensninger på antall prosesseres samtidig ved php-cgi prosesser. Deres feil konfigurasjon fører til rask service og konstant overbelastning forekomsten meldingen "502: Bad Gateway". Hva er det og hvordan å justere grensene for prosesser, finne servicesenteret hosting leverandør.
Minimer forespørsler til eksterne nettverksressurser, og setter frist for deres last og respons. Dette gjør at du kan se, hva du skal forlate serverens ressurser, og å bli kvitt den ytre "gli" av området.
Ved mistanke om overselge eller feil server konfigurasjonsinnstillinger, kan du kontakte kundestøtte vert. Hvis det ikke er noen reaksjon, og problemet vedvarer, endre hosting leverandør. serveren ikke er tilgjengelig, kan føre til tap på grunn av en enkel feil 502: Bad Gateway. Hva betyr dette for business, tror jeg det ikke er nødvendig å forklare.
Similar articles
Trending Now