Ο πελάτης σας είναι διατεθειμένος να περιμένει εξήντα δευτερόλεπτα. Δέκα δευτερόλεπτα αργότερα λαμβάνει HTTP 504. Η αύξηση του ορίου του πελάτη στα δύο λεπτά δεν δίνει στην πύλη άλλα πενήντα δευτερόλεπτα εργασίας.

Το 504 περιγράφει μια πύλη ή μεσολαβητή που δεν έλαβε έγκαιρη απάντηση από το upstream κατά την προσπάθεια ολοκλήρωσης του αιτήματος. Η πύλη έχει ήδη αποφασίσει και έχει επιστρέψει απάντηση. Ο πελάτης σας μπορεί να διαβάσει αυτή την απάντηση κανονικά.

Ποιος ενδιάμεσος την επέστρεψε;

Ο μπροστινός μεσολαβητής μπορεί να είναι ο εκδότης. Το ίδιο και μια μεταγενέστερη πύλη που διαχειρίζεται ο ιστότοπος. Με συνηθισμένο TLS από άκρο σε άκρο μέσα στο CONNECT, μια απάντηση HTTP από εκείνη την προστατευμένη ανταλλαγή με τον προορισμό δεν είναι το ίδιο με απόρριψη του ίδιου του CONNECT.

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

Στη συνέχεια εξετάστε γιατί δεν ολοκληρώθηκε εκείνη η λειτουργία προς το upstream. Η προσβασιμότητα, οι υπερφορτωμένες υπηρεσίες, ένα σώμα αιτήματος που το upstream δεν μπορεί να επεξεργαστεί όπως αναμένεται και η συμπεριφορά της εφαρμογής μπορούν όλα να παίξουν ρόλο. Η αριθμητική κατάσταση από μόνη της δεν αποδεικνύει ότι η αλλαγή User-Agent ή η προσθήκη μίας επιλογής χρονικού ορίου είναι η καθολική λύση.

Συγκρίνετε το ίδιο αίτημα

Όταν λειτουργεί άλλο εργαλείο, συγκρίνετε μέθοδο, στόχο, κωδικοποίηση σώματος, έλεγχο ταυτότητας και διαδρομή. Το «το URL ανοίγει στον περιηγητή» δεν είναι πλήρης σύγκριση με αποστολή multipart μέσω πελάτη υπηρεσίας.

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

Σχετικά άρθρα