Αλλάξατε τον κωδικό πρόσβασης του proxy. Μια build έχει ακόμη το παλιό αντίγραφο.
Παρακολουθήστε τους καταναλωτές διαπιστευτηρίων κατά την εναλλαγή του κωδικού πρόσβασης του proxy αντί να υποθέτετε ότι μια επιτυχής σύνδεση στον περιηγητή ενημερώνει κάθε έργο και διεργασία υποβάθρου.
Ο νέος κωδικός πρόσβασης λειτουργεί στον περιηγητή. Το έργο A χτίζεται. Το έργο B επιστρέφει 407. Ο proxy δεν χρειάζεται να επιλέγει τυχαία: ένας από τους πελάτες του μπορεί ακόμη να παρουσιάζει παλιά διαπιστευτήρια.
Παρακολουθήστε τους καταναλωτές, όχι μόνο τα αρχεία
Ένα αρχείο ιδιοτήτων ειδικό για έργο μπορεί να διαφέρει από το προεπιλεγμένο του χρήστη. Μια τιμή περιβάλλοντος μπορεί να καταγραφεί όταν ξεκινά ένας εκκινητής. Ένας βοηθός διαπιστευτηρίων μπορεί να έχει τη δική του αποθηκευμένη εγγραφή. Κανένα από αυτά δεν ενημερώνεται απλώς επειδή μια άλλη εφαρμογή δέχτηκε τον νέο κωδικό.
Κάντε μια σύντομη απογραφή των καταναλωτών που χρησιμοποιούν πραγματικά τον λογαριασμό: διαδραστικά εργαλεία, υπηρεσίες build, προγραμματισμένες εργασίες και πελάτες εφαρμογών. Για καθένα, καταγράψτε από πού προέρχεται η τιμή και πότε διαβάζεται. Κρατήστε την ίδια την τιμή έξω από την απογραφή.
Συγκρίνετε τη διεργασία που αποτυγχάνει με εκείνη που λειτουργεί
Ελέγξτε τον λογαριασμό, τον κατάλογο εργασίας, την επιλεγμένη διαμόρφωση και την πηγή διαπιστευτηρίων. Δύο έργα με παρόμοιες εξαρτήσεις μπορούν να χρησιμοποιούν διαφορετικά τοπικά αρχεία. Ένας πράκτορας μακράς διάρκειας μπορεί να κρατά είσοδο από πριν την εναλλαγή ακόμη και αφού ένα νέο τερματικό βλέπει το ενημερωμένο περιβάλλον.
Χρησιμοποιήστε σκόπιμη επανεκκίνηση ή τεκμηριωμένη ανανέωση διαμόρφωσης μόνο όπου το χρειάζεται αυτός ο πελάτης. Η επανεκκίνηση όλων ταυτόχρονα κρύβει ποιος καταναλωτής ήταν παρωχημένος και μπορεί να διακόψει άσχετη εργασία.
Μην μπερδεύετε την ανανέωση πελάτη με την ανάκληση
Η ενημέρωση πελατών και η αχρήστευση παλιών διαπιστευτηρίων είναι ξεχωριστές ενέργειες. Ένας proxy μπορεί να έχει προσωρινή μνήμη ελέγχου ταυτότητας, και μια εδραιωμένη σύνδεση μπορεί να έχει διαφορετικό κύκλο ζωής από το αρχείο κωδικού. Ακολουθήστε την πολιτική ανάκλησης του διαχειριστή αντί να υποθέτετε ότι ένα επιτυχές αίτημα αποδεικνύει ότι το παλιό υλικό λογαριασμού εξαφανίστηκε.
Για την επόμενη εναλλαγή, κάντε τη λίστα καταναλωτών μέρος της αλλαγής. Επιτυχές αποτέλεσμα είναι κάθε προβλεπόμενος πελάτης να χρησιμοποιεί την προβλεπόμενη πηγή και τον λογαριασμό του, όχι απλώς να έκλεισε το παράθυρο κωδικού σε έναν σταθμό εργασίας.