Πώς να καθορίσει το σφάλμα 502 Bad Gateway

Με το ενεργό surfing στο δίκτυο, τα πάντα δεν πάνε πάντα ομαλά. Από καιρό σε καιρό, οι χρήστες αντί για μια σελίδα ιστότοπου αντιμετωπίζουν σφάλματα HTTP. Αν, ως χρήστης του Διαδικτύου, εμφανιστεί ένα σφάλμα 500, στις περισσότερες περιπτώσεις το πρόβλημα δεν είναι με εσάς ή τη σύνδεσή σας στο Internet, αλλά με το διακομιστή ιστότοπου. Η εξαίρεση είναι το σφάλμα 502, το οποίο μπορεί να υποδεικνύει λανθασμένες ρυθμίσεις, ειδικά εάν το παράθυρο με σφάλμα εμφανίζεται πολύ συχνά και δεν έχει σημασία σε ποιον ιστότοπο προσπαθείτε να πάτε. Πρώτα πρέπει να διαπιστώσετε ότι οι μέθοδοι για την επίλυση του σφάλματος 502 Bad Gateway για τον χρήστη και τον διαχειριστή τοποθεσίας είναι διαφορετικές. Εξετάστε τις αιτίες και τις λύσεις με περισσότερες λεπτομέρειες.

Αντιμετώπιση προβλημάτων 502 Bad Gateway.

502 Bad Gateway - τι σημαίνει αυτό

Το πρωτόκολλο HTTP Internet σε απάντηση σε κάθε αίτημα παρέχει έναν κωδικό κατάστασης. Το πιο συνηθισμένο από αυτά είναι 200: Εντάξει, όλα λειτουργούν όπως πρέπει. Συνήθως αυτή η κατάσταση δεν εμφανίζεται. Αντίθετα, οι επισκέπτες βλέπουν περιεχόμενο ιστότοπου. Τα διαφορετικά σφάλματα έχουν διαφορετικούς λόγους: αν τα σφάλματα 400 σημαίνουν ότι τα προβλήματα είναι με το χρήστη, τότε οι κωδικοί από 500 έως 511 σημαίνουν ότι μια αρνητική απάντηση είναι το αποτέλεσμα ενός σφάλματος διακομιστή. Οι αριθμοί δείχνουν επίσης πού προέκυψε το σφάλμα - τουλάχιστον για τους χρήστες που γνωρίζουν τι σημαίνουν οι μεμονωμένοι κωδικοί.

Σφάλμα 502 ακολουθείται συνήθως από τη φράση Bad Gateway, Bad Gateway Nginx, Bad Gateway Apache ή Bad Gateway: Το καταχωρημένο τελικό σημείο απέτυχε να χειριστεί το αίτημα. Αυτό το σφάλμα της εσφαλμένης πύλης μαζί με το σφάλμα "400: Page not found" είναι ένα από τα πιο συνηθισμένα όταν εργάζεστε στο Internet. Εμφανίζεται όταν ο ιστότοπος που έχει πρόσβαση μέσω του κεντρικού διακομιστή δεν μπόρεσε να διαβιβάσει την αίτηση. Σε αυτήν την περίπτωση, ο πρώτος διακομιστής λειτουργεί μόνο ως διακομιστής μεσολάβησης ή πύλη. Παρόλο που μπορεί να ειπωθεί ότι όλες οι αιτήσεις στο Διαδίκτυο στέλνονται επίσης μέσω πύλης. Αυτός είναι ο λόγος για τον οποίο η εμφάνιση ενός παραθύρου σφάλματος μπορεί να προκαλέσει κάποια ταλαιπωρία - δεν είναι απολύτως σαφές σε ποιο σημείο της διαδικασίας το αίτημα έχει εντοπίσει δυσλειτουργία.

Πηγές σφαλμάτων 502 Κακή πύλη

Στις περισσότερες περιπτώσεις, εμφανίζεται ένα σφάλμα μη έγκυρης πύλης από την πλευρά του διακομιστή, οπότε ένας απλός χρήστης δεν μπορεί να το διορθώσει. Είναι επίσης πιθανό ότι το πρόγραμμα περιήγησης που χρησιμοποιήσατε κατέγραψε ένα σφάλμα 502 Bad Gateway, το οποίο δεν υπάρχει στην πραγματικότητα ή απλά αποσυνδέεστε από το δίκτυο. Η πηγή του σφάλματος μπορεί επίσης να είναι η εξής:

  • Διακοπή διακομιστή - η πύλη από το διακομιστή προορισμού λαμβάνει αρνητικό αποτέλεσμα. Αυτό μπορεί να συμβεί λόγω βλάβης του συστήματος. Σε σπάνιες περιπτώσεις, οι διακομιστές μπορούν να αποσυνδεθούν από το δίκτυο, για παράδειγμα, όταν το περιεχόμενο παραβιάζει το νόμο.
  • Επανεκκίνηση διακομιστή Web - εάν ο διακομιστής ιστού ολοκληρώσει το όριο, δεν μπορεί πλέον να ανταποκριθεί στα αιτήματα. Επομένως, η πύλη εκδίδει 502 Bad Gateway. Ο λόγος μπορεί να είναι ένα απροσδόκητα υψηλό ενδιαφέρον για τον ιστότοπο ή ακόμα και μια επίθεση DDoS. Αυτό σημαίνει ότι ο εισβολέας χρησιμοποιεί ένα εικονικό δίκτυο για να υπερφορτώσει τον διακομιστή και να ενεργοποιήσει μια συντριβή συστήματος.
  • Λανθασμένος προγραμματισμός PHP - μερικές φορές το πρόβλημα είναι στον κώδικα της τοποθεσίας. Στη συνέχεια, ορισμένα αιτήματα θα λάβουν αρνητικό αποτέλεσμα.
  • Σφάλμα επικοινωνίας - Τα τείχη προστασίας (διακομιστής και πελάτης) ενδέχεται να προκαλέσουν σφάλματα κατά τη διαβίβαση αιτήσεων και στις δύο πλευρές της σύνδεσης.
  • Σφάλμα προγράμματος περιήγησης - να προκαλέσει σφάλμα προβολής ιστότοπου και το Bad Gateway 502 μπορεί να επεκτείνει το πρόγραμμα περιήγησης.

Αιτίες

Υπάρχουν 3 κύριες αιτίες του σφάλματος 502 Bad Gateway:

  • Το όνομα τομέα δεν επιτρέπεται - το όνομα τομέα κατά διεύθυνση IP δεν επιτρέπεται. Είναι σημαντικό να σημειωθεί ότι οι αλλαγές DNS μπορεί να διαρκέσουν όσο χρόνο είναι ενεργοί. Εξαρτάται από το TTL ή την "διάρκεια ζωής" που ορίζεται για κάθε εγγραφή.
  • Ο διακομιστής προέλευσης δεν είναι διαθέσιμος - η σύνδεση στο Internet δεν λειτουργεί ή όχι.
  • Το τείχος προστασίας εμποδίζει την αίτηση - το τείχος προστασίας εμποδίζει τη σύνδεση μεταξύ των διακομιστών άκρων και των διακομιστών προέλευσης στην τοποθεσία. Μπορεί επίσης να προκληθεί από plug-ins ασφαλείας CMS. Ορισμένα συστήματα ασφαλείας DDOS είναι πολύ ενεργά, επομένως εμποδίζουν αιτήματα από διακομιστές προβολής περιεχομένου.

Πώς να καθορίσει το σφάλμα 502 Bad Gateway

Για να διορθώσετε το σφάλμα 502 Bad Gateway, εξετάστε τη λύση στο πρόβλημα από την άποψη του διαχειριστή του ιστότοπου. Ένας επισκέπτης στην πύλη σας έχει μοιραστεί μαζί σας πληροφορίες που βλέπει μήνυμα σφάλματος 502 όταν προσπαθεί να έχει πρόσβαση στον ιστότοπό σας. Τι σημαίνει αυτό για εσάς; Επίσης, ο διαχειριστής δεν είναι πάντα σε θέση να προσδιορίσει σωστά την αιτία του σφάλματος. Πρώτον, πρέπει να ελέγξετε αν ο ιστότοπος είναι διαθέσιμος στο σύνολό του. Εάν ο διακομιστής σας αποτύχει πραγματικά, θα πρέπει να επικοινωνήσετε με τον παροχέα φιλοξενίας. Μπορεί ήδη να γνωρίζουν το λάθος και η υποστήριξή τους ήδη λειτουργεί για την ανάκτηση. Θα πρέπει επίσης να ελέγξετε τα αρχεία καταγραφής διακομιστών για μηνύματα σφάλματος. Συγκεκριμένα, ο προγραμματισμός PHP συχνά γίνεται πηγή σφαλμάτων, οπότε φροντίστε να ελέγξετε αν η πηγή των σφαλμάτων είναι στον κώδικα ή στη βάση δεδομένων. Εάν είναι απαραίτητο, μπορείτε να χρησιμοποιήσετε το παλιό αντίγραφο ασφαλείας για να διορθώσετε γρήγορα το σφάλμα.

Συχνά, το σφάλμα προκύπτει μόνο επειδή ο διακομιστής ήταν προσωρινά υπερφορτωμένος ή δεν μπορούσε να ανταποκριθεί σε μεγαλύτερο αίτημα για πολύ μεγάλο χρονικό διάστημα. Εάν αυτές οι υπερφόρτωση αρχίζουν να συμβαίνουν συχνότερα, θα πρέπει να επικοινωνήσετε με τον πάροχο φιλοξενίας σας. Μαζί, μπορείτε να επιτύχετε μια καλύτερη διαμόρφωση του διακομιστή ιστού, αλλά αυτό δεν είναι πάντα δυνατό. Στη συνέχεια, πρέπει να ελέγξετε εάν το τείχος προστασίας έχει διαμορφωθεί σωστά και βεβαιωθείτε ότι δεν αποκλείει οποιαδήποτε νόμιμη αιτήματα. Μια άλλη πηγή σφάλματος μπορεί να είναι μια δυσλειτουργία ανάλυσης ονόματος. Ελέγξτε τις ρυθμίσεις DNS με τον πάροχο φιλοξενίας σας. Τις περισσότερες φορές, 502 μετά από κάποιο χρονικό διάστημα εξαφανίζεται από μόνη της. Όταν εμφανιστεί ένα σφάλμα εκτός της σφαίρας επιρροής σας, επιλύεται από πάροχο υπηρεσιών διαδικτύου (ISP) ή από πάροχο φιλοξενίας web server χωρίς καμία παρέμβαση από μέρους σας. Αν το σφάλμα προκύπτει από το σφάλμα σας, πρέπει να προσδιορίσετε την πηγή και τη μέθοδο απόρριψής του το συντομότερο δυνατό.

Απενεργοποιήστε προσωρινά το δίκτυο παροχής περιεχομένου (CDN)

Τα αιτήματα του προγράμματος περιήγησης μερικές φορές προωθούνται μέσω ενός διακομιστή μεσολάβησης αντιστροφής. Με άλλα λόγια, με τη χρήση διακομιστή μεσολάβησης δημιουργείται ένας διαμεσολαβητής μεταξύ του προγράμματος περιήγησης του χρήστη και του διακομιστή ιστότοπου. Ορισμένες υπηρεσίες, όπως τα δίκτυα παροχής περιεχομένου (CDN), χρησιμοποιούν αντίστροφη τεχνολογία διακομιστή μεσολάβησης για να κατευθύνουν την εισερχόμενη κίνηση όσο το δυνατόν αποτελεσματικότερα. Αλλά μερικές φορές αυτό το επιπλέον στρώμα, όταν προσπαθείτε να συνδεθείτε στον αρχικό διακομιστή ιστότοπου, μπορεί να δημιουργήσει προβλήματα. Όταν συμβεί αυτό, οι επισκέπτες σας (και εσείς) ενδέχεται να αντιμετωπίσουν σφάλμα 502. Έλεγχος και διαπίστωση εάν το CDN σας προκαλεί αυτό το πρόβλημα είναι αρκετά απλό. Το μόνο που έχετε να κάνετε είναι να απενεργοποιήσετε προσωρινά την υπηρεσία και στη συνέχεια να ελέγξετε αν ο ιστότοπος φορτώνεται σωστά χωρίς αυτό. Η διαδικασία απενεργοποίησης του CDN εξαρτάται από την υπηρεσία που χρησιμοποιείτε.

Τώρα όταν προσπαθείτε να αποκτήσετε πρόσβαση σε έναν ιστότοπο, ο διακομιστής προέλευσης του θα απαντήσει στο αίτημα χωρίς μεσάζοντες. Αν το σφάλμα 502 εξαφανίστηκε, το CDN σας ήταν ίσως η πηγή του προβλήματος. Στις περισσότερες περιπτώσεις, πρέπει απλώς να περιμένετε λίγες ώρες πριν ενεργοποιήσετε ξανά την υπηρεσία. Φυσικά, φροντίστε να ελέγξετε και να βεβαιωθείτε ότι το σφάλμα δεν εμφανίζεται πλέον. Εάν χρησιμοποιείτε άλλο CDN, θα πρέπει να ελέγξετε την τεκμηρίωση του για οδηγίες σχετικά με τον τρόπο προσωρινής απενεργοποίησης της υπηρεσίας.

Διαγραφή της προσωρινής μνήμης του προγράμματος περιήγησης

Εάν το πρόβλημα είναι πραγματικά server-side, αλλά πρέπει να έχετε πρόσβαση στο περιεχόμενο του ιστότοπου, υπάρχουν τρόποι για να αντιμετωπίσετε το πρόβλημα. Ένα από αυτά είναι η κρυφή μνήμη του προγράμματος περιήγησης. Τα σύγχρονα προγράμματα περιήγησης διατηρούν για κάποιο χρονικό διάστημα αντίγραφα ιστοτόπων στους δικούς τους διακομιστές, ώστε να μπορούν να εμφανίσουν μια παλαιότερη έκδοση τους. Για να φορτώσετε μια σελίδα από την προσωρινή μνήμη Google, πληκτρολογήστε cache: στο πλαίσιο αναζήτησης και στη συνέχεια τη διεύθυνση URL που θέλετε να επισκεφθείτε (για παράδειγμα, cache: //facebook.com). Ωστόσο, πρέπει να θυμάστε ότι βλέπετε μια ξεπερασμένη έκδοση του ιστότοπου. Για να απαλλαγείτε από το σφάλμα, καθαρίστε την προσωρινή μνήμη του προγράμματος περιήγησης.

Διαγράψτε τα cookies του προγράμματος περιήγησης

Τι να κάνετε με το σφάλμα 502; Στις περισσότερες περιπτώσεις, μπορείτε να το διορθώσετε με απλή φόρτωση της σελίδας. Εάν το πρόβλημα επιλυθεί, τότε ο διακομιστής ήταν προσωρινά υπερφορτωμένος. Εφόσον τέτοιου είδους συντριβές μπορεί να διαρκέσουν πολύ καιρό, η επαναφόρτωση της σελίδας μπορεί να βοηθήσει σε περίπου 15 λεπτά. Εάν το μήνυμα σφάλματος παραμένει, καταργήστε την προσωρινή μνήμη και τα cookies. Ίσως το πρόγραμμα περιήγησης να έχει απλώς πρόσβαση στα δεδομένα από την εσωτερική μνήμη της συσκευής. Δεν είναι απαραίτητο να διαγράψετε όλα τα cookies - στις ρυθμίσεις του προγράμματος περιήγησης μπορείτε να ανοίξετε και να διαγράψετε μόνο αυτά που σχετίζονται με τον αντίστοιχο ιστότοπο.

Ξεκινήστε το πρόγραμμα περιήγησης σε κατάσταση ανώνυμης περιήγησης

Το σφάλμα μπορεί να είναι στο σύστημά σας, ακόμα και αν ο κωδικός κατάστασης υποδεικνύει κάτι άλλο. Εάν κάθε φορά που προσπαθείτε να επισκεφθείτε οποιαδήποτε τοποθεσία, το Bad Gateway εμφανίζεται, το πιθανότερο είναι ότι το σφάλμα σχετίζεται με τον υπολογιστή σας, το πρόγραμμα περιήγησης ή το τείχος προστασίας. Πρώτα, ελέγξτε τη λειτουργικότητα του προγράμματος περιήγησης. Το πρώτο βήμα είναι να το επανεκκινήσετε σε κατάσταση ανώνυμης περιήγησης. Εάν αυτό δεν λειτουργεί όπως πρέπει, ξεκινήστε το πρόγραμμα περιήγησης σε ασφαλή λειτουργία. Εάν το σφάλμα εξαφανιστεί, τότε το πρόβλημα ήταν ένα από τα πρόσθετα ή οι επεκτάσεις του προγράμματος περιήγησης που έχουν απενεργοποιηθεί σε ασφαλή λειτουργία. Για να το κάνετε αυτό, ανοίξτε τη γραμμή εντολών και εισαγάγετε εδώ την πλήρη διαδρομή της τοποθεσίας του προγράμματος περιήγησης σε εισαγωγικά. Κάθε προγραμματιστής προγράμματος περιήγησης έχει διαφορετικές εντολές για να ξεκινήσει ασφαλή λειτουργία:

  • Firefox: "C: \ Program Files \ Mozilla Firefox \ firefox.exe" -η ασφάλεια
  • Internet Explorer: "C: \ Program Files \ Internet Explorer \ iexplore.exe" -extoff
  • Chrome: Το πρόγραμμα περιήγησης Google δεν προσφέρει ασφαλή λειτουργία. Αντ 'αυτού, απλά τρέχετε σε κατάσταση ανώνυμης περιήγησης.

Διορθώστε το διακομιστή DNS

Σφάλμα 502 ενδέχεται να προκύψει λόγω εσφαλμένης σύνδεσης του ονόματος τομέα και της διεύθυνσης IP. Αυτό οφείλεται στη μετάβαση του ιστότοπου σε νέο κεντρικό υπολογιστή, ο οποίος συνήθως διαρκεί αρκετό χρόνο. Η λύση είναι να καθαρίσετε την προσωρινή μνήμη DNS στο τοπικό σύστημα ακριβώς καθώς διαγράφετε την προσωρινή μνήμη από το πρόγραμμα περιήγησης. Ανοίξτε μια γραμμή εντολών και εκτελέστε την εντολή:

ipconfig / flushdns

Εάν η προσωρινή μνήμη DNS εκκαθαριστεί με επιτυχία, το πρόγραμμα θα εμφανίσει το μήνυμα "Η προσωρινή μνήμη DNS έχει διαγραφεί με επιτυχία."

Ελέγξτε τα αρχεία καταγραφής

Τα αρχεία καταγραφής είναι αρχεία όλων των ενεργειών που έχετε εκτελέσει σε οποιαδήποτε εφαρμογή. Μπορείτε να ελέγξετε τα αρχεία καταγραφής εφαρμογών και το αντίστοιχο ημερολόγιο στο διακομιστή. Τα αρχεία καταγραφής εφαρμογών θα σας υποδείξουν ποιες σελίδες ζητήθηκαν κατά την εκτέλεση της εφαρμογής, ενώ το αρχείο καταγραφής στον διακομιστή θα περιέχει πληροφορίες σχετικά με το υλικό που είναι υπεύθυνο για την εκτέλεση της εφαρμογής και την κατάσταση όλων των συσκευών που είναι συνδεδεμένες στον διακομιστή.

Απενεργοποιήστε την προσθήκη CDN

Ένα δίκτυο παροχής περιεχομένου (CDN) είναι μια υπηρεσία τρίτου μέρους για την απόδοση "βαρύ περιεχόμενο", το οποίο περιλαμβάνει μεγάλες εικόνες και βίντεο. Το CDN χρησιμοποιείται από την εφαρμογή για τη διατήρηση της αποτελεσματικότητας. Η διαμόρφωση του τείχους προστασίας μπορεί να επιτρέψει την είσοδο μη έγκυρου ή κακόβουλου περιεχομένου μέσω της πύλης, με αποτέλεσμα το σφάλμα 502 Bad Gateway. Για να επιλύσετε αυτό το πρόβλημα, απλά πρέπει να απενεργοποιήσετε το CDN.

Δοκιμάστε να χρησιμοποιήσετε διαφορετικό πρόγραμμα περιήγησης.

Προσπαθήστε να συνδεθείτε μέσω άλλου προγράμματος περιήγησης. Εάν το άνοιγμα της σελίδας περνά χωρίς αποτυχίες, τότε το τρέχον πρότυπο πρόγραμμα περιήγησης πρέπει να καταργηθεί και να επανεγκατασταθεί. Εάν η εναλλαγή προγραμμάτων περιήγησης δεν επιλύσει το πρόβλημα με λάθος σφάλμα πύλης, πρέπει να ελέγξετε τις ρυθμίσεις δικτύου. Η πιο εύκολη επιλογή είναι να κάνετε επανεκκίνηση του μόντεμ και του δρομολογητή. Εάν αυτό δεν λειτουργήσει, δοκιμάστε να μεταβείτε από το Wi-Fi στο LAN και χρησιμοποιώντας μια σύνδεση καλωδίου.

Κάντε επανεκκίνηση του υπολογιστή και του εξοπλισμού δικτύου

Μερικές φορές η κακή Gateway 502 προκαλείται από τον ISP. Ο λόγος για αυτό είναι μια εσφαλμένη εγγραφή στον διακομιστή DNS τους. Για να παρακάμψετε το μήνυμα σφάλματος, εισαγάγετε έναν διαφορετικό διακομιστή DNS στις ρυθμίσεις. Στα Windows, αυτό μπορεί να γίνει στις ρυθμίσεις σύνδεσης TCP / IP. Ως δοκιμή, μπορείτε να αποκτήσετε πρόσβαση στον δωρεάν διακομιστή DNS του Google - 8.8.8.8 και 8.8.4.4.

Επικοινωνήστε με τον ISP σας

Εάν το σφάλμα δεν προκαλείται από τον πάροχο, μένει μόνο να περιμένει μέχρι να εξαφανιστεί από μόνο του (ή να χρησιμοποιήσει τις αποθηκευμένες εκδόσεις των σελίδων). Στις περισσότερες περιπτώσεις, το σφάλμα είναι προσωρινό και καταργείται από το διαχειριστή το συντομότερο δυνατό.