Συμπτώματα
Ενδέχεται να αντιμετωπίσετε χαμηλές επιδόσεις σε έναν υπολογιστή που εκτελεί τις υπηρεσίες Microsoft Internet Information Services (IIS) 6.0. Αυτό το ζήτημα παρουσιάζεται όταν ισχύουν οι ακόλουθες συνθήκες:
-
Χρησιμοποιήστε το ενσωματωμένο έλεγχο ταυτότητας των Windows σε συνδυασμό με τις υπηρεσίες IIS 6.0.
-
Μπορείτε να χρησιμοποιήσετε το πρωτόκολλο ελέγχου ταυτότητας Kerberos για έλεγχο ταυτότητας του χρήστη στην τοποθεσία Web.
Σημείωση Οι επισκέπτες σε μια τοποθεσία Web που φιλοξενείται στον υπολογιστή ενδέχεται επίσης να αντιμετωπίσετε χαμηλές επιδόσεις. Αυτό το ζήτημα είναι πιο πιθανό να προκύψει εάν το επισκέπτες έχουν περιορισμένο εύρος ζώνης.
Αιτία
Όταν χρησιμοποιείτε το πρωτόκολλο ελέγχου ταυτότητας Kerberos, IIS 6.0 απαιτεί το πρόγραμμα-πελάτης για να επαναλαμβάνεται ο έλεγχος ταυτότητας για κάθε αίτηση HTTP. Αυτή η συμπεριφορά προκαλεί αύξηση στην κίνηση δικτύου.
Αυτή η συμπεριφορά διαφέρει από υπηρεσίες Microsoft Internet Information Services (IIS) 5.0. Στον IIS 5.0, ένας υπολογιστής-πελάτης που έχει γίνει έλεγχος ταυτότητας από το πρωτόκολλο Kerberos μετά από μια αρχική αίτηση HTTP παραμένουν με έλεγχο ταυτότητας κατά τη διάρκεια της περιόδου λειτουργίας HTTP διατήρησης εν ενεργεία.Προτεινόμενη αντιμετώπιση
Πληροφορίες πακέτου υπηρεσιών
Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για Windows Server 2003. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
889100 Τρόπος λήψης του τελευταίου service pack για Windows Server 2003
Πληροφορίες άμεσης επιδιόρθωσης
Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο πρόβλημα. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.
Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, επικοινωνήστε με την Υπηρεσία εξυπηρέτησης πελατών και υποστήριξης της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση. Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:http://support.microsoft.com/contactus/?ws=supportΣημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.
Προϋποθέσεις
Πρέπει να έχετε για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση το Windows Server 2003 Service Pack 1 (SP1).
Πληροφορίες μητρώου
Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα WindowsΜετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, πρέπει να προσθέσετε και να ρυθμίσετε την τιμή μητρώου EnableKerbAuthPersist. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
-
Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
-
Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
-
Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
-
Πληκτρολογήστε EnableKerbAuthPersist για το όνομα της καταχώρησης και, στη συνέχεια, πιέστε το πλήκτρο ENTER.
-
Κάντε δεξιό κλικ στο EnableKerbAuthPersistκαι, στη συνέχεια, κάντε κλικ στο κουμπί Τροποποίηση.
-
Στο πλαίσιο δεδομένα τιμής , πληκτρολογήστε 1 ή να οποιαδήποτε μη μηδενική τιμή για να ενεργοποιήσετε την επείγουσα επιδιόρθωση και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Σημείωση Για να επαναφέρετε την προεπιλεγμένη συμπεριφορά της υπηρεσίας IIS, ορίστε την τιμή σε 0. -
Κλείστε τον Επεξεργαστή μητρώου.
-
Κάντε επανεκκίνηση της υπηρεσίας IIS. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
-
Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί OK.
-
Πληκτρολογήστε τις ακόλουθες εντολές. Πιέστε το πλήκτρο ENTER έπειτα από κάθε εντολή:
net stop iisadmin
net start iisadmin
-
Απαίτηση επανεκκίνησης
Εάν εκτελείται η υπηρεσία IIS, όταν εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να επανεκκινήσετε την υπηρεσία IIS.
Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης
Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.
Πληροφορίες αρχείων
Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Τα Windows Server 2003, η αρχιτεκτονική Itanium
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
1,059,328 |
15-Apr-2006 |
18:19 |
Τα Windows Server 2003, x64
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
569,344 |
15-Apr-2006 |
06:04 |
Τα Windows Server 2003, x86
Όνομα αρχείου |
Έκδοση αρχείου |
Μέγεθος αρχείου |
Ημ/νία |
Ώρα |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
348,672 |
15-Apr-2006 |
05:29 |
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Το ζήτημα αυτό διορθώθηκε αρχικά στο Microsoft Windows Server 2003 Service Pack 2.
Περισσότερες πληροφορίες
Αφού ενεργοποιήσετε την τιμή μητρώου EnableKerbAuthPersist και ξεκινήστε πάλι την υπηρεσία IIS, οι υπηρεσίες IIS 6.0 δεν χρειάζεται πλέον το πρόγραμμα-πελάτη να επαναλάβει τον έλεγχο ταυτότητας για κάθε αίτηση HTTP. Οι υπολογιστές-πελάτες πρέπει να επαναλάβει τον έλεγχο ταυτότητας εάν κάνουν μια άλλη αίτηση HTTP με τη χρήση μιας θύρας TCP διαφορετικό υπολογιστή-πελάτη μόνο. Αυτό το σενάριο παρουσιάζεται όταν πρέπει να δημιουργηθεί μια νέα περίοδο λειτουργίας HTTP διατήρησης εν ενεργεία. Για περισσότερες πληροφορίες σχετικά με τις περιόδους λειτουργίας HTTP διατήρησης εν ενεργεία, επισκεφθείτε την ακόλουθη τοποθεσία Web του Internet Engineering Task Force (IETF):
http://www.ietf.org/rfc/rfc2616.txtΓια περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:
824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft