Υγεία διακομιστή μεσολάβησης: ποιον ιστότοπο και ποια λειτουργία δοκιμάσατε;
Διαχωρίστε τη γενική προσβασιμότητα του διακομιστή μεσολάβησης από αστοχίες ειδικές για τον προορισμό όταν συντηρείτε μια δεξαμενή διακομιστών μεσολάβησης επαναχρησιμοποιήσιμη.
Ένας διακομιστής μεσολάβησης φέρνει τη σελίδα ελέγχου IP σας και αποτυγχάνει στο API που χρειάζεται η εφαρμογή σας. Το να τον χαρακτηρίσετε «υγιή» ή «νεκρό» χάνει το πιο χρήσιμο γεγονός: τα δύο αιτήματα ήταν διαφορετικά.
Ξεκινήστε με ένα αρχείο σε επίπεδο μεταφοράς για το τελικό σημείο. Μπορείτε να φτάσετε στον ακροατή του και να ολοκληρώσετε τη διαπραγμάτευση μεσολάβησης που απαιτείται; Κρατήστε τις παρατηρήσεις ειδικές για τον προορισμό δίπλα σε αυτό το αρχείο αντί να το αντικαθιστάτε.
| Παρατήρηση | Εύρος προς διερεύνηση |
|---|---|
| Ο ακροατής μεσολάβησης απορρίπτει συνδέσεις | Το τελικό σημείο και η διαδρομή προς αυτό |
| Ο διακομιστής μεσολάβησης αρνείται μία θύρα προορισμού | Η επιτρεπόμενη λειτουργία για αυτόν τον προορισμό |
| Ένας ιστότοπος επιστρέφει σφάλμα λογαριασμού | Η εφαρμογή προορισμού και τα διαπιστευτήρια |
| Οι μεγάλες αποκρίσεις κολλάνε, οι μικρές ολοκληρώνονται | Ο φόρτος μεταφοράς και η πολιτική χρονικού ορίου |
Μια απόκριση HTTP μπορεί να αποδείξει ότι μια διαδρομή αιτήματος επέστρεψε κάτι ενώ παραμένει άχρηστη για την εφαρμογή. Κρατήστε την επιτυχία μεταφοράς, την κατάσταση HTTP και το αναμενόμενο περιεχόμενο ως ξεχωριστά αποτελέσματα.
Αν ένας προορισμός αποτυγχάνει επανειλημμένα, παύστε ή διερευνήστε αυτό το ζεύγος τελικού σημείου και προορισμού. Η απενεργοποίηση του διακομιστή μεσολάβησης για κάθε άσχετη εργασία μπορεί να πετάξει χρήσιμη χωρητικότητα. Αντίθετα, μια καθολική αποτυχία σύνδεσης δεν πρέπει να μένει κρυμμένη πίσω από το μεμονωμένο αρχείο ενός ιστότοπου.
Ένα πρακτικό κλειδί υγείας μπορεί να περιλαμβάνει το αναγνωριστικό μεσολάβησης, την υπηρεσία προορισμού και τον τύπο λειτουργίας. Αποφύγετε να χρησιμοποιείτε ολόκληρο το URL που φέρει διαπιστευτήρια ή κάθε μοναδική διαδρομή πόρου ως κλειδί που μεγαλώνει συνεχώς. Ομαδοποιήστε μόνο όπου η ομαδοποίηση κάνει μια ουσιαστική πρόβλεψη για το επόμενο αίτημα.
Ο σκοπός είναι καλύτερα στοιχεία δρομολόγησης, όχι μια μεγαλύτερη συλλογή πράσινων σημάτων. Ένα αποτέλεσμα υγείας πρέπει να λέει τι δοκιμάστηκε, πότε και τι πράγματι αποδείχθηκε.