Hoe fout 502 slechte gateway te herstellen

Met actief surfen in het netwerk gaat alles niet altijd even soepel. Van tijd tot tijd ondervinden gebruikers in plaats van een sitepagina HTTP-fouten. Als u als internetgebruiker een fout 500 tegenkomt, is het probleem in de meeste gevallen niet bij u of uw internetverbinding, maar bij de siteserver. De uitzondering is fout 502, die onjuiste instellingen kan aangeven, vooral als het venster met een fout heel vaak verschijnt en het maakt niet uit naar welke site u probeert te gaan. Eerst moet u vaststellen dat de methoden voor het oplossen van de 502 Bad Gateway-fout voor de gebruiker en de sitebeheerder verschillen. Overweeg de oorzaken en oplossingen in meer detail.

Los 502 Bad Gateway op.

502 Bad Gateway - wat betekent het

Het HTTP-internetprotocol als reactie op elk verzoek biedt een statuscode. De meest voorkomende is 200: OK, alles werkt zoals het hoort. Gewoonlijk wordt deze status niet weergegeven. In plaats daarvan zien bezoekers de inhoud van de site. Verschillende fouten hebben verschillende redenen: als fouten 400 betekenen dat er problemen zijn met de gebruiker, betekent een code van 500 tot 511 dat een negatief antwoord het resultaat is van een serverfout. De cijfers geven ook aan waar de fout is opgetreden - in ieder geval voor gebruikers die weten wat de afzonderlijke codes betekenen.

Fout 502 wordt meestal gevolgd door de zin Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache of Bad Gateway: geregistreerd eindpunt kon het verzoek niet verwerken. Deze fout van de verkeerde gateway samen met de fout "400: Pagina niet gevonden" is een van de meest voorkomende bij het werken op het internet. Het verschijnt als de site die via de hoofdserver is geopend, het verzoek niet kon doorsturen. In dit geval functioneert de eerste server alleen als een proxy of gateway. Hoewel kan worden gezegd dat alle verzoeken op internet ook via gateways worden verzonden. Daarom kan het verschijnen van een foutvenster enig ongemak veroorzaken - het is niet helemaal duidelijk op welk punt in het proces het verzoek een storing heeft gedetecteerd.

Bronnen van fout 502 Slechte gateway

In de meeste gevallen treedt er een ongeldige gateway-fout op aan de serverzijde, dus een eenvoudige gebruiker kan deze niet repareren. Het is ook mogelijk dat de gebruikte browser een 502 Bad Gateway-fout registreerde, die niet echt bestaat, of die u eenvoudigweg van het netwerk hebt losgekoppeld. De oorzaak van de fout kan ook de volgende zijn:

  • Serverfout - de gateway van de doelserver ontvangt een negatief resultaat. Dit kan optreden als gevolg van een systeemstoring. In zeldzame gevallen kunnen servers worden losgekoppeld van het netwerk, bijvoorbeeld wanneer content in strijd is met de wet.
  • Overbelasting van webserver - als de webserver zijn limiet bereikt, kan deze niet langer reageren op verzoeken. Daarom geeft de gateway 502 Bad Gateway uit. De reden kan een onverwacht hoge interesse in de site zijn of zelfs een DDoS-aanval. Dit betekent dat de aanvaller een virtueel netwerk gebruikt om de server te overbelasten en een systeemcrash te veroorzaken.
  • Onjuiste PHP-programmering - soms zit het probleem in de sitecode. Dan zullen sommige verzoeken een negatief resultaat krijgen.
  • Communicatiefout - Firewalls (server en client) kunnen fouten veroorzaken bij het doorsturen van aanvragen aan beide zijden van de verbinding.
  • Browserfout - oorzaak van een websiteweergavefout en 502 Bad Gateway kan uw browser uitbreiden.

oorzaken van

Er zijn 3 hoofdoorzaken van de 502 Bad Gateway-fout:

  • Domeinnaam niet toegestaan ​​- domeinnaam op IP-adres is niet toegestaan. Het is belangrijk om te weten dat DNS-wijzigingen evenveel tijd in beslag kunnen nemen als ze actief zijn. Het hangt af van de TTL of "levensduur" die gereserveerd is voor elk record.
  • Bronserver is niet beschikbaar - internetverbinding werkt niet of niet.
  • De firewall blokkeert het verzoek - de firewall blokkeert de verbinding tussen de Edge-servers en de bronservers op de site. Het kan ook worden veroorzaakt door CMS-beveiligingsplug-ins. Sommige DDOS-beveiligingssystemen zijn te actief en blokkeren daarom verzoeken van servers voor inhoudbezorging.

Hoe fout 502 slechte gateway te herstellen

Om fout 502 Bad Gateway te corrigeren, kunt u de oplossing voor het probleem bekijken vanuit het oogpunt van de sitebeheerder. Een bezoeker van uw portaal heeft met u informatie gedeeld dat hij foutmelding 502 ziet wanneer hij probeert toegang tot uw site te krijgen. Wat betekent dit voor u? De beheerder is ook niet altijd in staat om de oorzaak van de fout correct te bepalen. Eerst moet u controleren of de site als geheel beschikbaar is. Als uw server echt faalt, moet u contact opnemen met uw hostingprovider. Ze zijn misschien al op de hoogte van de fout en hun ondersteuning werkt al aan herstel. U moet ook de serverlogbestanden controleren op foutmeldingen. In het bijzonder wordt PHP-programmering vaak een bron van fouten, dus zorg ervoor dat u controleert of de bron van fouten zich in de code of in de database bevindt. Indien nodig kunt u de oude back-up gebruiken om de fout snel op te lossen.

Vaak treedt de fout alleen op omdat de server tijdelijk overbelast was of niet te lang kon reageren op een hoger verzoek. Als dergelijke overbelasting vaker optreedt, moet u contact opnemen met uw hostingprovider. Samen kunt u een betere configuratie van de webserver realiseren, maar dit is niet altijd mogelijk. Vervolgens moet u controleren of uw firewall correct is geconfigureerd en ervoor zorgen dat deze geen legitieme verzoeken blokkeert. Een andere bron van fouten kan een storing in de naamomzetting zijn. Controleer uw DNS-instellingen bij uw hostingprovider. Meestal verdwijnt 502 na verloop van tijd vanzelf. Wanneer een fout optreedt buiten uw invloedsfeer, wordt deze opgelost door een internetprovider of een webserverhostingprovider zonder enige tussenkomst van uw kant. Als de fout het gevolg is van uw fout, moet u de bron en de methode van eliminatie zo snel mogelijk bepalen.

Schakel tijdelijk uw content delivery network (CDN) uit

Browserverzoeken worden soms doorgestuurd via een omgekeerde proxyserver. Met andere woorden, het gebruik van een proxyserver maakt een tussenpersoon tussen de browser van de gebruiker en de siteserver. Sommige services, zoals Content Delivery Networks (CDN's), gebruiken reverse proxy-technologie om binnenkomend verkeer zo efficiënt mogelijk te routeren. Maar soms kan deze extra laag bij het proberen om verbinding te maken met de oorspronkelijke webserver problemen veroorzaken. Wanneer dit gebeurt, kunnen uw bezoekers (en u) fouten 502 tegenkomen. Het controleren en achterhalen of uw CDN dit probleem veroorzaakt, is vrij eenvoudig. Het enige wat u hoeft te doen is de service tijdelijk uitschakelen en vervolgens controleren of de site correct wordt geladen zonder deze. Het proces van het uitschakelen van CDN hangt af van de service die u gebruikt.

Wanneer u nu een website probeert te openen, reageert de bronserver op het verzoek zonder tussenpersonen. Als fout 502 verdwenen is, is uw CDN waarschijnlijk de oorzaak van het probleem. In de meeste gevallen hoeft u slechts een paar uur te wachten voordat u de service weer inschakelt. Zorg er natuurlijk voor dat u controleert of de fout niet meer optreedt. Als u een andere CDN gebruikt, moet u de documentatie ervan lezen voor instructies over het tijdelijk uitschakelen van de service.

Browsen in cache wissen

Als het probleem echt aan de serverzijde is, maar u moet toegang hebben tot de inhoud van de site, zijn er manieren om het probleem te omzeilen. Een daarvan is de browsercache. Moderne browsers bewaren een tijdje kopieën van websites op hun eigen servers, zodat ze een eerdere versie ervan kunnen weergeven. Als u een pagina uit de Google-cache wilt laden, typt u cache: in het zoekvak en vervolgens de URL die u wilt bezoeken (bijvoorbeeld cache: //facebook.com). U moet echter onthouden dat u een verouderde versie van de site bekijkt. Om de fout op te lossen, maakt u de cache van uw browser schoon.

Verwijder uw browser cookies

Wat te doen met fout 502? In de meeste gevallen kunt u dit oplossen door de pagina eenvoudigweg opnieuw te laden. Als het probleem is opgelost, is de server net tijdelijk overbelast. Aangezien dergelijke crashes vrij lang kunnen duren, kan het opnieuw laden van de pagina ongeveer 15 minuten duren. Als de foutmelding blijft bestaan, wis dan de cache en cookies. Het kan zijn dat de browser eigenlijk alleen toegang heeft tot gegevens uit het interne geheugen van het apparaat. Het is niet nodig om alle cookies te verwijderen - in de browserinstellingen kunt u alleen die openen en verwijderen die gerelateerd zijn aan de betreffende website.

Start de browser in de incognitomodus

De fout kan zich op uw systeem bevinden, zelfs als de statuscode naar iets anders verwijst. Als elke keer dat u sites probeert te bezoeken, verschijnt Bad Gateway, hoogstwaarschijnlijk is de fout gerelateerd aan uw computer, browser of firewall. Controleer eerst de browserfunctionaliteit. De eerste stap is om het opnieuw op te starten in de incognitomodus. Als dit niet werkt zoals het zou moeten, start de browser dan in de veilige modus. Als de fout verdwijnt, is het probleem een ​​van de add-ons of browser-extensies die in de veilige modus zijn uitgeschakeld. Open hiervoor de opdrachtregel en geef hier het volledige pad van de browserlocatie tussen aanhalingstekens. Elke browserontwikkelaar heeft verschillende opdrachten om de veilige modus te starten:

  • Firefox: "C: \ Program Files \ Mozilla Firefox \ firefox.exe" - veilige modus
  • Internet Explorer: "C: \ Program Files \ Internet Explorer \ iexplore.exe" -extoff
  • Chrome: Google-browser biedt geen veilige modus. Voer in plaats daarvan gewoon in de incognitomodus uit.

Herstel de DNS-server

Fout 502 kan optreden als gevolg van onjuiste binding van de domeinnaam en het IP-adres. Dit komt door de migratie van de website naar een nieuwe host, wat meestal enige tijd in beslag neemt. De oplossing is om de DNS-cache op het lokale systeem te wissen, net zoals u de cache uit de browser verwijdert. Open een opdrachtprompt en voer de opdracht uit:

ipconfig / flushdns

Als de DNS-cache met succes is leeggemaakt, wordt het bericht "De DNS-cache is gelukt" weergegeven.

Controleer logboeken

Logs zijn records van alle acties die u in een toepassing hebt uitgevoerd. U kunt de toepassingslogboeken en het bijbehorende logboek op de server controleren. Applicatielogboeken zullen u vertellen welke pagina's werden aangevraagd tijdens de uitvoering van de applicatie, terwijl het log op de server informatie bevat over de hardware die verantwoordelijk is voor het uitvoeren van de applicatie en de status van alle apparaten die op de server zijn aangesloten.

CDN-plug-in uitschakelen

Een Content Delivery Network (CDN) is een service van derden voor het weergeven van "zware inhoud", inclusief grote afbeeldingen en video. CDN wordt door de applicatie gebruikt om de effectiviteit te behouden. Als de firewallconfiguratie ongeldige of schadelijke inhoud door de gateway laat passeren, resulteert dit in een 502 Bad Gateway-fout. Om dit probleem op te lossen, hoeft u alleen het CDN uit te schakelen.

Probeer een andere browser te gebruiken.

Probeer verbinding te maken via een andere browser. Als de opening van de pagina mislukt, moet de huidige standaardbrowser worden verwijderd en opnieuw worden geïnstalleerd. Als het wisselen van browser het probleem met een onjuiste gateway-fout niet oplost, moet u uw netwerkinstellingen controleren. De eenvoudigste optie is om de modem en router opnieuw op te starten. Als dat niet werkt, probeer dan over te schakelen van Wi-Fi naar LAN en via een kabelverbinding.

Start uw computer en netwerkapparatuur opnieuw op

Soms wordt de 502 Bad Gateway veroorzaakt door de internetprovider. De reden hiervoor is een foutieve record op hun DNS-server. Om het foutbericht te omzeilen, voert u een andere DNS-server in de instellingen in. In Windows kunt u dit doen in de TCP / IP-verbindingsinstellingen. Als test hebt u toegang tot de gratis Google DNS-server - 8.8.8.8 en 8.8.4.4.

Neem contact op met uw internetprovider

Als de fout niet wordt veroorzaakt door de provider, hoeft u alleen te wachten totdat deze vanzelf verdwijnt (of gebruik de in het cachegeheugen opgeslagen versies van de pagina's). In de meeste gevallen is de fout tijdelijk en wordt deze zo snel mogelijk door de beheerder geëlimineerd.