Fejl 502 Bad Gateway - hvad er det? Årsager og løsninger

computere

Hver internetbruger så i hansbrowser meddelelse "502: Bad Gateway", hvilket betyder udseendet på siden af ​​webserverens fejl under behandlingen af ​​anmodningen. Oftest skyldes årsagerne til fejl i en ukorrekt konfiguration af webserveren eller udstyret af hostingfirmaet. Standardproblemet er forkert behandling af DNS- eller proxyserveren.

Hvad betyder "502: Bad Gateway"

Fejl betyder, at anmodningen til webserveren medBrowsersiden blev indtastet, men blev forkert behandlet eller fjernet fra den generelle kø. Hvis serveren er placeret bag internetgatewayen, er problemet sandsynligvis i gatewayen eller i driften af ​​webserveren selv, som sender information om fejlen til gatewayen, og den vises derefter i brugerens browser.

Årsager til fejl 502. Manglende serverressourcer

502 dårlig gateway hvad er dette

Det største problem med udseendet af denne fejler utilstrækkelige server ressourcer til at håndtere indgående forespørgsler, fordi, som serveren begynder at generere en fejl 502. Mangel på ressourcer kan være enten hardware (manglende hukommelse, processor hastighed, eller mangel på drev) og software relateret til fejlkonfiguration server eller software, der bruges software.

Men der er en situation, hvor serveren med et tilstrækkeligt stort antal ressourcer regelmæssigt genererer en fejl 502: Bad Gateway. Hvad kan det være, hvis ikke hardwarefejl?

Begrænsning af ressourcer kan indtastesautomatisk når en dedikeret VPS-server eller virtuel hosting forlader takstplanen. Som følge heraf kan serveren muligvis ikke klare den aktuelle belastning.

Webservere, som Apache, har en strenget vist antal forespørgselshåndteringsprogrammer, der angives, når konfigurationen udføres. Hvis alle er samtidig optaget, placeres den indkommende anmodning i køen, og tiden kan ikke overstige et minut for hver af dem. Hvis timeout overskrides, annulleres anmodningen, og brugeren får en 502-fejl. Derudover kan håndtereren simpelthen ikke have nok nuværende gratis ressourcer til normal behandling af køen.

Hvis du bruger PHP + FastCGI på serveren, med et uoptimeret antal php-cgi-processer, er der næsten altid overbelastninger og manglende ressourcer.

De mest almindelige årsager til manglen på ressourcer til behandling af anmodninger

502 dårlig gateway, hvilket betyder

  1. Serveren kan ikke klare det aktuelle antal samtidige besøgende på webstedet. En væsentlig del af ressourcerne kan også bruges af forskellige søgrobotter og forkerte software scripts.
  2. Server overbelastning under hacker DDos angriber, når serveren bringes til fejl ved et stort antal samtidige anmodninger om behandling.
  3. Der er en situation, hvor du bruger tjenestenvirtuel hosting pludselig en fejl 502: Bad Gateway. Hvad betyder dette? Dette kan indikere et problem på værten side, kendt som oversælge, t. E. Hosting selskab placere en server et beløb på kundekonti, at øjeblikke af spidsbelastning strøm de mangler af hardware ressourcer.
  4. Forkert konfiguration af serveren selv eller manglende software eller hardware kompatibilitet.
  5. Brug eksterne plug-in på stedet, såsom besøgstællere, forskellige informanter, scripts. En fejl kan opstå, hvis der er problemer med sådanne eksterne kilder.
  6. Downloading af store filer til serveren med dårlig internetforbindelse kvalitet.

PHP script fejl

Fejl 502 kan opstå på grund af scripts,plug-ins eller udvidelser til PHP, der ved afslutningen af ​​serveren gennemførelse ikke overfører den tilsvarende kode. For eksempel for at generere en fejl 502: Bad Gateway nginx som en af ​​proxy server indstillinger kan skyldes forkert bestemmelse af scriptet status og opfattelse af frakobling med de tjenester af en web-server som en systemfejl.

Så alle statiske oplysninger (tegninger,site sider, Robots filer) er indlæst normalt og uden fejl. Hvad betyder "502: Bad Gateway" i dette tilfælde? At der opstår en fejl, er, når du henter software scripts, plug-ins og udvidelser.

502 dårlig gateway nginx

Korrigerende aktion 502

Først og fremmest er det nødvendigt at analysereden aktuelle serverbelastning, især på det tidspunkt, hvor fejlen opstod. Der skal lægges særlig vægt på indlæsning af RAM og om nødvendigt at øge størrelsen for at forbedre behandlingen af ​​anmodninger.

Kontroller, at grænserne forAntallet af samtidig behandlede php-cgi-processer. Deres forkerte konfiguration fører til en hurtig overbelastning af tjenesten og den konstante forekomst af meddelelsen "502: Bad Gateway". Hvad er det, og hvordan man korrekt indstiller grænserne for processer, find ud af serviceudbyderen af ​​hosting-udbyderen.

Maksimalt reducere anmodninger til eksternt netværkressourcer og indstil den maksimale tid for deres download og respons. Dette vil give dig mulighed for at se, hvad serverressourcerne kommer til, og hjælpe med at slippe af med den eksterne "slippe" af webstedet.

hvilket betyder 502 dårlig gateway

I tilfælde af mistanke om overselling ellerForkert konfiguration af serverkonfigurationen skal du kontakte værtsstøttetjenesten. Hvis der ikke er nogen reaktion, og problemet ikke er løst, skal du ændre hostingudbyderen. Utilgængelighed af serveren kan føre til tab på grund af en simpel fejl 502: Bad Gateway. Hvad det betyder for erhvervslivet, tror jeg, er ikke værd at forklare.