Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14329|Απάντηση: 0

Εμφανίζονται αιτήματα προγράμματος περιήγησης Οι προσωρινές κεφαλίδες εμφανίζουν λύση

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 22/5/2018 10:57:55 μ.μ. | | | |
Το αίτημα Chrome αναφέρει "Εμφανίζονται προσωρινές κεφαλίδες":


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


Το συνάντησα αρκετές φορές στο έργο και θα παρουσιάσω διαφορετικά σενάρια αντίστοιχα:

1. Οι προσωρινές κεφαλίδες εμφανίζονται κατά την πρόσβαση στο πρόγραμμα περιήγησης όλων των πελατών:

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

Για παράδειγμα, ορίστε ένα κουμπί, πληκτρολογήστε is submit και ορίστε ένα συμβάν ajax για το κουμπί.

Αυτό το σενάριο είναι ένα από αυτά που έχουν προκύψει στην προηγούμενη διαδικασία ανάπτυξής μας



2. Εμφανίζονται ορισμένα προγράμματα περιήγησης πελατών

Πώς να το αντιμετωπίσετε: Καλέστε το chrome://net-internals/#events του chrome και, στη συνέχεια, ενεργοποιήστε ξανά το αίτημα και, στη συνέχεια, ελέγξτε το αρχείο καταγραφής αιτημάτων όπου εμφανίζονται οι προσωρινές κεφαλίδες.

Δείτε αν υπάρχουν delegate_blocked_by λέξεις-κλειδιά. Αυτό οφείλεται γενικά στην προσθήκη του προγράμματος περιήγησης ή στο λογισμικό του πελάτη που υποκλέψει το αίτημα. Η κατάσταση που έχουμε αναχαιτίζεται από το WebSense Endpoint.

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



3. Όλοι οι πελάτες είχαν αυτό το σφάλμα τυχαία και περιστασιακά, και αν συμβαίνει αυτό, είναι συχνά πρόβλημα από την πλευρά του διακομιστή

Μέθοδος χειρισμού: Αντιμετώπιση προβλημάτων με βάση την αρχιτεκτονική ανάπτυξης. Για παράδειγμα, μερικές βασικές διαδικασίες στην αρχιτεκτονική ανάπτυξής μας είναι το nginx----> η εφαρμογή πύλης----> ο εξισορροπητής φορτίου F5----> ο διακομιστής εφαρμογών (docker)

Μπορείτε να αντιμετωπίσετε τα προβλήματα επίπεδο προς στρώμα, ο απλός τρόπος είναι να γράψετε απευθείας ένα αίτημα για μπούκλα βρόχου με την εντολή κελύφους διακομιστή και να καλέσετε πρώτα τον χαμηλότερο διακομιστή εφαρμογών (αν φοβάστε ότι η πίεση δεν είναι αρκετή, μπορείτε να το πιέσετε με πολλά νήματα). Πιέστε προς τα πάνω με τη σειρά. Κατά τη διαδικασία του stress testing, μπορείτε να δείτε σε πραγματικό χρόνο εάν το αίτημα θα κολλήσει. Εάν βρεθεί, είναι πολύ πιθανό αυτό να είναι το πρόβλημα:



Προς το παρόν, έχουμε αντιμετωπίσει δύο καταστάσεις, η μία είναι στο επίπεδο F5, ορισμένα αιτήματα φορτώνονται ανεπιτυχώς στον διακομιστή εφαρμογών. Υπάρχει επίσης μια κατάσταση όπου έχει κολλήσει στο επίπεδο nginx.

Λύση: Η στρατηγική εξισορρόπησης φορτίου σε επίπεδο F5 έχει αλλάξει από απόδοση L4 σε στάνταρ.

Σχέδιο χειρισμού κατάστασης κολλημένου επιπέδου nginx: Στην πραγματικότητα δεν έχω συμμετάσχει σε αυτήν την κατάσταση και καταλαβαίνω ότι η τροποποίηση πολλών διαμορφώσεων του nginx δεν έχει κανένα αποτέλεσμα και, τέλος, απλώς σκοτώστε και επανεγκαταστήστε, επομένως δεν βρήκα το βασικό σημείο

Η δική μου λύση, επειδή το Fiddler 4 που χρησιμοποιώ δεν είναι κλειστό κανονικά, οπότε άνοιξα ξανά το Fiddler 4, προσπάθησα να ζητήσω τον ιστότοπο και επέστρεψε στο κανονικό, αυτή τη στιγμή, κλείστε ξανά το Fiddler 4.




Προηγούμενος:Το Discuz API&JSON είναι διαθέσιμο για ανάπτυξη κινητών IOS και Android
Επόμενος:Δυσπιστία προς τη Symantec PKI: Οι διαχειριστές ιστοσελίδων πρέπει να λάβουν άμεσα μέτρα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com