ΥπολογιστέςΑσφάλεια

Σφάλμα «502 Bad Gateway» - τι είναι; Αιτίες και θεραπείες

Κάθε χρήστης του Διαδικτύου έχει δει το μήνυμα του προγράμματος περιήγησης «502: Κακή πύλη», που σημαίνει την εμφάνιση ενός σφάλματος από την πλευρά του διακομιστή ιστού κατά την επεξεργασία του ερωτήματος. Η πιο κοινή αιτία των αποτυχιών που σχετίζονται με λανθασμένη υλικού web server ή εταιρεία που φιλοξενεί. Βασική έκδοση είναι η κακή DNS χειρισμού ή διακομιστή μεσολάβησης.

Τι σημαίνει "502: Bad Gateway"

Αυτό το σφάλμα υποδεικνύει ότι το αίτημα από το πρόγραμμα περιήγησης στο διακομιστή web έκανε, αλλά ήταν λάθος χειρισμός ή να αφαιρεθεί από την κοινή ουρά. Εάν ο διακομιστής εφαρμογή βρίσκεται πίσω από μια πύλη στο Internet, είναι πιθανό το πρόβλημα είναι στην πύλη ή στο έργο του web server, ο οποίος μεταδίδει την πληροφορία για το σφάλμα πύλη, και στη συνέχεια εμφανίζεται στο πρόγραμμα περιήγησης του χρήστη.

Τα αίτια του σφάλματος 502. Η έλλειψη πόρων διακομιστή

Το κύριο πρόβλημα της εμφάνισης αυτού του σφάλματος είναι ανεπαρκείς πόρους του διακομιστή για να χειριστεί τα εισερχόμενα ερωτήματα, εξαιτίας της οποίας ο διακομιστής αρχίζει να παράγει ένα σφάλμα 502. Η έλλειψη πόρων μπορεί να είναι είτε υλικό (έλλειψη μνήμης, ανεπαρκής ταχύτητα επεξεργασίας ή τη μονάδα) και το λογισμικό που σχετίζεται με διακομιστής misconfiguration ή λογισμικό που χρησιμοποιείται.

Αλλά υπάρχουν περιπτώσεις όπου ένα server με επαρκείς πόρους συνεχίζει να παράγει περιοδικά ένα σφάλμα 502: Κακή πύλη. Τι θα μπορούσε να είναι, αν όχι αστοχίες υλικού;

τα όρια των πόρων μπορούν να εισαχθούν αυτόματα με την έξοδο ενός dedicated server VPS ή κοινόχρηστο έξω από τη φιλοξενία του προγράμματός. Ως αποτέλεσμα, ο διακομιστής δεν μπορεί να χειριστεί το φορτίο ρεύματος.

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

Εάν χρησιμοποιείτε στις δέσμες λογισμικού FastCGI του server PHP + σε μια σειρά από μη-βελτιστοποιημένες διαδικασίες php-cgi προκύπτουν σχεδόν πάντα υπερφόρτωσης και την έλλειψη πόρων.

Οι πιο κοινές αιτίες της έλλειψης πόρων για την επεξεργασία των αιτήσεων

  1. Ο διακομιστής δεν μπορεί να αντιμετωπίσει με τον τρέχοντα αριθμό των ταυτόχρονων επισκεπτών. Επίσης, ένα σημαντικό μέρος των πόρων που μπορούν να περάσουν διάφορες μηχανές αναζήτησης , και το λάθος σενάρια λογισμικού.
  2. υπερφόρτωση του server κατά τη διάρκεια χάκερ DDoS επίθεση, όταν ο διακομιστής έφερε στην αποτυχία ενός μεγάλου αριθμού ταυτόχρονων αιτήσεων προς επεξεργασία.
  3. Υπάρχουν στιγμές κατά τη χρήση των υπηρεσιών του εικονική φιλοξενία ξαφνικά ένα σφάλμα 502: Κακή πύλη. Τι σημαίνει αυτό; Αυτό μπορεί να υποδεικνύει ένα πρόβλημα στο πλάι υποδοχής, γνωστή ως overselling, τ. Ε Hosting εταιρεία τοποθέτηση ενός εξυπηρετητή ποσό λογαριασμούς πελατών που στιγμές αιχμής φορτίου ρεύματος στερούνται των πόρων του υλικού.
  4. Εσφαλμένη διαμόρφωση του ίδιου του διακομιστή ή έλλειψη λογισμικού ή συμβατότητας υλικού.
  5. Χρησιμοποιώντας τα σε απευθείας σύνδεση plug εξωτερικούς πόρους, όπως ένα μετρητής επισκεπτών, διάφορα πληροφοριοδότες, σενάρια. Το σφάλμα μπορεί να συμβεί σε περίπτωση προβλημάτων με εξωτερικές πηγές.
  6. Λήψη μεγάλων αρχείων στο διακομιστή, όταν η κακή ποιότητα της σύνδεσης στο Internet.

Σφάλματα PHP Script

Error 502 μπορεί να προκύψει λόγω σενάρια, plug-ins ή επεκτάσεις της γλώσσας PHP, η οποία μετά την ολοκλήρωση του διακομιστή εφαρμογής δεν μεταδίδει τον αντίστοιχο κωδικό. Για παράδειγμα, για να δημιουργήσει ένα σφάλμα 502: Bad πύλη nginx ως ένα από τα proxy επιλογές του διακομιστή μπορεί να οφείλεται σε ακατάλληλη προσδιορισμό της κατάστασης σενάριο και την αντίληψη της αποσύνδεσης με τις υπηρεσίες ενός web server ως αποτυχία του συστήματος.

Έτσι, όλα τα στατικές πληροφορίες (σχέδια, σελίδες ιστοσελίδα, ρομπότ) αρχεία για να φορτώσει σωστά και χωρίς λάθη. Τι σημαίνει «502: Bad Gateway» σε αυτή την περίπτωση; Αυτό συμβαίνει μια αποτυχία είναι κατά τη λήψη scripts λογισμικού, plug-ins και επεκτάσεις.

Διορθωτικά μέτρα 502

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

Ελέγξτε τη σωστή ρύθμιση των ορίων σχετικά με τον αριθμό των ταυτόχρονα σε επεξεργασία με τις μεθόδους που php-CGI. λανθασμένη διαμόρφωση τους οδηγεί σε γρήγορη εξυπηρέτηση και το μήνυμά εμφάνιση συνεχή υπερφόρτωση «502: Bad Gateway». Τι είναι και πώς να ρυθμίσετε τα όρια των διαδικασιών, να βρείτε τον πάροχο γραφείο υπηρεσία φιλοξενίας.

Ελαχιστοποίηση των αιτήσεων των εξωτερικών πόρων του δικτύου, και να ορίσετε το χρονικό όριο για τη φόρτωση και την ανταπόκριση τους. Αυτό σας επιτρέπει να δείτε, τι να αφήσει τους πόρους του server, και να βοηθήσει να απαλλαγούμε από το εξωτερικό «ολίσθηση» του site.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.atomiyme.com. Theme powered by WordPress.