Sådan løser du fejl 502 Bad Gateway

Med aktiv surfing i netværket går det ikke altid glat. Fra tid til anden møder brugere i stedet for en side side HTTP-fejl. Hvis du som internetbruger støder på en fejl 500, er problemet i de fleste tilfælde ikke med dig eller din internetforbindelse, men med webstedsserveren. Undtagelsen er fejl 502, som kan angive forkerte indstillinger, især hvis vinduet med en fejl vises meget ofte og uanset hvilket websted du forsøger at gå til. Først skal du fastslå, at metoderne til at løse fejlen 502 Bad Gateway for brugeren og webstedsadministratoren er forskellige. Overvej årsagerne og løsningerne mere detaljeret.

Fejlfinding 502 Bad Gateway.

502 Bad Gateway - hvad betyder det

HTTP Internet-protokollen som svar på hver anmodning giver en statuskode. De mest almindelige af dem er 200: OK, alt fungerer som det skal. Normalt vises denne status ikke. I stedet kan besøgende se indhold på webstedet. Forskellige fejl har forskellige grunde: Hvis fejl 400 betyder, at der er problemer med brugeren, betyder koder fra 500 til 511, at et negativt svar er resultatet af en serverfejl. Tallene angiver også, hvor fejlen opstod - i hvert fald for brugere, der ved, hvad de enkelte koder betyder.

Fejl 502 følges normalt af sætningen Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache eller Bad Gateway: Registreret slutpunkt mislykkedes at håndtere anmodningen. Denne fejl ved den forkerte gateway sammen med fejlen "400: Page not found" er en af ​​de mest almindelige, når du arbejder på internettet. Det vises, når det websted, der blev adgang til via hovedserveren, ikke kunne videresende anmodningen. I dette tilfælde fungerer den første server kun som en proxy eller gateway. Selv om det kan siges, at alle anmodninger på internettet også sendes via gateways. Derfor kan fremkomsten af ​​et fejlvindue forårsage ulejlighed - det er ikke helt klart på hvilket tidspunkt i processen, at anmodningen har opdaget en fejlfunktion.

Fejlkilder 502 Bad Gateway

I de fleste tilfælde opstår der en ugyldig gatewayfejl på serversiden, så en enkel bruger kan ikke rette den. Det er også muligt, at browseren brugte registreret en 502 Bad Gateway-fejl, som faktisk ikke eksisterer, eller du er simpelthen frakoblet netværket. Fejlkilden kan også være følgende:

  • Serverfejl - gatewayen fra målserveren modtager et negativt resultat. Dette kan opstå på grund af systemfejl. I sjældne tilfælde kan servere afbrydes fra netværket, f.eks. Når indhold overtræder loven.
  • Overbelastning af webserveren - hvis webserveren når sin grænse, kan den ikke længere svare på anmodninger. Derfor udsender gatewayen 502 Bad Gateway. Årsagen kan være en uventet stor interesse for webstedet eller endog et DDoS-angreb. Det betyder, at angriberen bruger et virtuelt netværk til at overbelaste serveren og udløse et systemkrasj.
  • Forkert PHP-programmering - undertiden er problemet indeholdt i webstedskoden. Så vil nogle anmodninger få et negativt resultat.
  • Kommunikationsfejl - Firewalls (server og klient) kan forårsage fejl ved afsendelse af anmodninger på begge sider af forbindelsen.
  • Browserfejl - forårsager en webstedsdisplayfejl, og 502 Bad Gateway kan udvide din browser.

årsager til

Der er 3 hovedårsager til fejlen 502 Bad Gateway:

  • Domænenavn er ikke tilladt - Domænenavn efter IP-adresse er ikke tilladt. Det er vigtigt at bemærke, at DNS-ændringer kan tage så meget tid som de er aktive. Det afhænger af TTL eller "levetid" afsat til hver post.
  • Kildeserveren er ikke tilgængelig - Internetforbindelse virker ikke eller ej.
  • Firewall blokerer anmodningen - firewall blokerer forbindelsen mellem kantservere og kildeserverne på webstedet. Det kan også skyldes CMS sikkerheds plugins. Nogle DDOS-sikkerhedssystemer er for aktive og blokerer derfor anmodninger fra indholdsleveringsservere.

Sådan løser du fejl 502 Bad Gateway

For at rette fejl 502 Bad Gateway, overvej løsningen på problemet ud fra webstedets administrator. En besøgende på din portal har delt med dig oplysninger om, at han ser fejlmeddelelse 502, når han prøver at få adgang til dit websted. Hvad betyder dette for dig? Administratoren er heller ikke altid i stand til korrekt at bestemme årsagen til fejlen. For det første skal du kontrollere, om webstedet er tilgængeligt som helhed. Hvis din server mislykkes, skal du kontakte din hostingudbyder. De kan allerede vide om fejlen, og deres support arbejder allerede på genopretning. Du bør også kontrollere serverlogfilerne for fejlmeddelelser. PHP-programmering bliver ofte en kilde til fejl, så sørg for at kontrollere, om fejlkilden er i koden eller i databasen. Om nødvendigt kan du bruge den gamle backup til hurtigt at rette fejlen.

Ofte opstår fejlen kun fordi serveren midlertidigt var overbelastet eller ikke kunne reagere på en højere anmodning for længe. Hvis sådanne overbelastninger begynder at forekomme oftere, skal du kontakte din hostingudbyder. Sammen kan du opnå en bedre konfiguration af webserveren, men det er ikke altid muligt. Derefter skal du kontrollere, om din firewall er konfigureret korrekt og sørg for, at den ikke blokerer for nogen legitime anmodninger. En anden fejlkilde kan være en navneopløsningsfejl. Tjek dine DNS-indstillinger hos din hostingudbyder. Ofte forsvinder 502 i sig selv efter en tid. Når der opstår en fejl uden for dit indflydelsesfelt, løses det af en internetudbyder (ISP) eller en webserver hostingudbyder uden nogen indblanding fra din side. Hvis fejlen opstår på grund af din fejl, skal du hurtigst muligt bestemme dens kilde og metode til eliminering.

Deaktiver midlertidigt dit indholdsleveringsnetværk (CDN)

Browserforespørgsler sendes nogle gange via en omvendt proxyserver. Med andre ord opretter en proxy-server en mellemmand mellem brugerens browser og webstedsserveren. Nogle tjenester, såsom Content Delivery Networks (CDN'er), bruger reverse proxy-teknologi til at rute indgående trafik så effektivt som muligt. Men nogle gange kan dette ekstra lag, når du forsøger at oprette forbindelse til den oprindelige webstedsserver, skabe problemer. Når dette sker, kan dine besøgende (og dig) støde på fejl 502. Det er ganske enkelt at kontrollere og finde ud af, om din CDN forårsager dette problem. Alt du skal gøre er at deaktivere tjenesten midlertidigt og derefter kontrollere om webstedet laster korrekt uden det. Processen med at deaktivere CDN afhænger af den service, du bruger.

Nu, når du forsøger at få adgang til en hjemmeside, svarer dens kildeserver til anmodningen uden mellemmænd. Hvis fejl 502 forsvandt, var din CDN sandsynligvis kilden til problemet. I de fleste tilfælde skal du bare vente et par timer, før du tænder for tjenesten igen. Selvfølgelig skal du kontrollere og sørge for, at fejlen ikke længere opstår. Hvis du bruger en anden CDN, skal du gennemgå dens dokumentation for at få instruktioner om, hvordan du midlertidigt deaktiverer tjenesten.

Ryd browserens cache

Hvis problemet er virkelig server-side, men du skal have adgang til indholdet på webstedet, er der måder at løse problemet. En af dem er browserens cache. Moderne browsere har i nogen tid opbevaret kopier af websteder på deres egne servere, så de kan vise en tidligere version af dem. Hvis du vil indlæse en side fra Google cachen, skal du skrive cache: i søgefeltet og derefter den webadresse, du vil besøge (for eksempel cache: //facebook.com). Du skal dog huske at du ser en forældet version af webstedet. For at slippe af med fejlen skal du rengøre din browserens cache.

Slet dine browser cookies

Hvad skal man gøre med fejl 502? I de fleste tilfælde kan du rette det ved blot at genindlæse siden. Hvis problemet er løst, var serveren kun midlertidigt overbelastet. Da sådanne nedbrud kan vare ganske længe, ​​kan genindlæser siden hjælpe på omkring 15 minutter. Hvis fejlmeddelelsen fortsætter, skal du rydde cachen og cookies. Det kan være, at browseren faktisk lige har fået adgang til data fra enhedens interne hukommelse. Det er ikke nødvendigt at slette alle cookies - i browserindstillingerne kan du kun åbne og slette dem, der er relateret til den tilsvarende hjemmeside.

Start browseren i inkognitomodus

Fejlen kan være på dit system, selvom statuskoden peger på noget andet. Hvis hver gang du forsøger at besøge websteder, vises Bad Gateway, sandsynligvis er fejlen relateret til din computer, browser eller firewall. Først skal du kontrollere browserens funktionalitet. Det første skridt er at genstarte det i inkognitomodus. Hvis dette ikke virker som det skal, skal du starte browseren i sikker tilstand. Hvis fejlen forsvinder, var problemet et af de tilføjelsesprogrammer eller browserudvidelser, der er deaktiveret i sikker tilstand. For at gøre dette skal du åbne kommandolinjen og indtaste her den fulde sti i browsers placering i citater. Hver browserudvikler har forskellige kommandoer for at starte sikker tilstand:

  • Firefox: "C: \ Programmer \ Mozilla Firefox \ firefox.exe" -sikker tilstand
  • Internet Explorer: "C: \ Programmer \ Internet Explorer \ iexplore.exe" -extoff
  • Chrome: Google-browseren tilbyder ikke sikker tilstand. I stedet skal du bare køre i inkognitomodus.

Fix DNS-serveren

Fejl 502 kan opstå på grund af forkert binding af domænenavnet og IP-adressen. Dette skyldes migrering af hjemmesiden til en ny vært, som normalt tager lidt tid. Løsningen er at rydde DNS-cachen på det lokale system, ligesom du sletter cachen fra browseren. Åbn en kommandoprompt og kør kommandoen:

ipconfig / flushdns

Hvis DNS-cachen bliver ryddet, viser programmet "Beskeden af ​​DNS'en er blevet ryddet."

Tjek logfiler

Logfiler er optegnelser over alle handlinger, du har udført i enhver applikation. Du kan tjekke applikationslogfilerne og den tilhørende log på serveren. Applikationslogfiler vil fortælle dig, hvilke sider der blev anmodet om under udførelsen af ​​programmet, mens loggen på serveren indeholder oplysninger om den hardware, der er ansvarlig for at køre programmet og status for alle enheder, der er tilsluttet serveren.

Deaktiver CDN-plugin

Et indholdsleveringsnetværk (CDN) er en tredjepartstjeneste til gengivelse af "tungt indhold", som indeholder store billeder og video. CDN bruges af ansøgningen til at opretholde effektivitet. Firewallkonfiguration kan tillade, at ugyldigt eller ondsindet indhold passerer gennem gatewayen, hvilket resulterer i en fejl i 502-fejlen. For at løse dette problem skal du bare deaktivere CDN'en.

Prøv at bruge en anden browser.

Prøv at forbinde via en anden browser. Hvis åbningen af ​​siden passerer uden fejl, skal den aktuelle standardbrowser fjernes og geninstalleres. Hvis skift browsere ikke løser problemet med en forkert gatewayfejl, skal du kontrollere dine netværksindstillinger. Den nemmeste mulighed er at genstarte modemet og routeren. Hvis det ikke virker, skal du prøve at skifte fra Wi-Fi til LAN og bruge en kabelforbindelse.

Genstart din computer og netværksudstyr

Nogle gange er den 502 Bad Gateway forårsaget af internetudbyderen. Årsagen til dette er en falsk post på deres DNS-server. For at omgå fejlmeddelelsen skal du indtaste en anden DNS-server i indstillingerne. I Windows kan dette gøres i TCP / IP-forbindelsesindstillingerne. Som test kan du få adgang til den gratis Google DNS-server - 8.8.8.8 og 8.8.4.4.

Kontakt din internetudbyder

Hvis fejlen ikke skyldes udbyderen, forbliver det kun at vente, indtil det forsvinder alene (eller brug cachelagrede versioner af siderne). I de fleste tilfælde er fejlen midlertidig og elimineres af administratoren så hurtigt som muligt.