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

Περιγραφή προβλήματος

Όταν ένας υπολογιστής-πελάτης καθορίζει ότι η τοποθεσία του υπολογιστή-πελάτη έχει δεν υπάρχουν διακομιστές δρομολόγησης Microsoft ουράς μηνυμάτων (γνωστή και ως MSMQ), τα ερωτήματα του προγράμματος-πελάτη για συνδέσεις τοποθεσίας και πύλες τοποθεσίας για να μάθετε την τοπολογία της εταιρείας. Αυτό συμβαίνει ώστε ο υπολογιστής-πελάτης να κάνετε όλες τις αποφάσεις δρομολόγησης που γίνονται συνήθως από ένα διακομιστή δρομολόγησης. Ο αλγόριθμος δρομολόγησης των υπηρεσιών Ουράς μηνυμάτων χρησιμοποιεί συνδέσεις τοποθεσίας και πύλες τοποθεσίας. Ορίζονται στην υπηρεσία καταλόγου Active Directory για τη δρομολόγηση μεταξύ τοποθεσιών. Όταν οι υπηρεσίες ουράς μηνυμάτων θα δημιουργήσει μια σύνδεση μεταξύ τοποθεσιών, πρώτα προσπαθεί να εντοπίσει μια πύλη τοποθεσίας σε αυτήν τη σύνδεση τοποθεσίας. Εάν υπάρχει καμία πύλη τοποθεσίας, υπηρεσία Ουράς μηνυμάτων προσπαθεί να στείλει το μήνυμα άμεσα. Εάν έχετε χιλιάδες πελάτες, μόνο πολλούς ελεγκτές τομέα και δεν υπάρχουν πύλες τοποθεσίας, τα ερωτήματα (απέτυχε) για πύλες τοποθεσίας μπορεί να επηρεάσει αρνητικά τις επιδόσεις των ελεγκτών τομέα.

Εάν δεν είστε βέβαιοι για το αν αυτό το πρόβλημα υπάρχει στο περιβάλλον σας, ανατρέξτε στην ενότητα "Τρόπος για να προσδιορίσετε αν αυτό το πρόβλημα υπάρχει" .

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε το πιο πρόσφατο service pack για τα Windows 2000 της Microsoft. Εάν δεν μπορείτε να εγκαταστήσετε το πιο πρόσφατο service pack για τα Windows 2000 για κάποιο λόγο, μπορείτε να αποκτήσετε μια επείγουσα επιδιόρθωση που επίσης θα διορθώσετε αυτό το πρόβλημα. Μετά την εγκατάσταση του service pack ή της επείγουσας επιδιόρθωσης, μεταβείτε στην ενότητα "Περισσότερες πληροφορίες" για πληροφορίες σχετικά με τον τρόπο ρύθμισης της παραμέτρου του μητρώου που θα επιτρέψει να αποφευχθούν περιττές δρομολόγησης ερωτήματα.

Τον τρόπο απόκτησης του service pack

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για τα Windows 2000 της Microsoft. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
Στο 260910 της Microsoft τον τρόπο απόκτησης του τελευταίου service pack των Windows 2000

Τρόπος λήψης της επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα. Αυτή η επείγουσα επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως το επόμενο Windows 2000 service pack που περιέχει αυτήν την επείγουσα επιδιόρθωση.

Για να επιλύσετε αυτό το ζήτημα αμέσως, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης ίσως ακυρωθούν εάν ο επαγγελματίας υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημά σας. Οι συνηθισμένες χρεώσεις υποστήριξης θα ισχύει για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση. Η αγγλική έκδοση έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο " ημερομηνία και ώρα " στον πίνακα ελέγχου.
   Date         Time   Version      Size    File name
--------------------------------------------------
25-Mar-2003 18:00 5.0.0.766 281,360 Mq1repl.dll
04-Feb-2003 15:51 5.0.0.766 14,096 Mq1sync.exe
19-Feb-2003 17:21 5.0.0.769 75,408 Mqac.sys
25-Mar-2003 18:00 5.0.0.773 217,360 Mqads.dll
30-Oct-2002 16:43 5.0.0.761 25,360 Mqbkup.exe
25-Mar-2003 18:00 5.0.0.750 76,560 Mqdscli.dll
25-Mar-2003 18:00 5.0.0.773 42,256 Mqdssrv.dll
21-Oct-2002 20:31 5.0.0.759 98,064 Mqmig.exe
25-Mar-2003 18:00 5.0.0.759 265,488 Mqmigrat.dll
25-Mar-2003 18:00 5.0.0.740 222,480 Mqoa.dll
25-Mar-2003 18:00 5.0.0.762 8,464 Mqperf.dll
25-Mar-2003 18:00 5.0.0.773 428,304 Mqqm.dll
25-Mar-2003 18:00 5.0.0.765 102,672 Mqrt.dll
25-Mar-2003 18:00 5.0.0.772 70,928 Mqsec.dll
25-Mar-2003 18:00 5.0.0.769 400,656 Mqsnap.dll
25-Mar-2003 18:00 5.0.0.762 23,824 Mqupgrd.dll
25-Mar-2003 18:00 5.0.0.767 110,352 Mqutil.dll
25-Mar-2003 18:00 5.0.0.748 64,784 Msmq.cpl


Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Το ζήτημα αυτό διορθώθηκε αρχικά στο Microsoft Windows 2000 Service Pack 4.

Περισσότερες πληροφορίες

Για να αποφύγετε περιττή δρομολόγησης ερωτήματα, οι διαχειριστές μπορούν να ορίσετε μια παράμετρο μητρώου. Για να ρυθμίσετε αυτήν την παράμετρο μητρώου για εσάς από εμάς, μεταβείτε στην ενότητα "Αυτόματη επίλυση" . Εάν θα προτιμούσατε να το κάνετε αυτό μόνοι σας, μεταβείτε στην ενότητα "Let me fix it myself" .

Για πρόσθετες πληροφορίες σχετικά με την απόκτηση μιας επείγουσας επιδιόρθωσης για τον Windows 2000 Datacenter Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
265173 το πρόγραμμα Datacenter και Windows 2000 Datacenter Server προϊόντος

Αυτόματη επίλυση

Για να ορίσετε την παράμετρο μητρώου αυτόματα, κάντε κλικ στη σύνδεση Επιδιόρθωση αυτού του προβλήματος . Στη συνέχεια, κάντε κλικ στο κουμπί Εκτέλεση στο παράθυρο διαλόγου Λήψη αρχείου , και ακολουθήστε τα βήματα σε αυτόν τον οδηγό.





Σημείωση αυτός ο οδηγός ενδέχεται να είναι στα Αγγλικά. Ωστόσο, η αυτόματη επίλυση λειτουργεί και για άλλες εκδόσεις γλώσσας των Windows.

Σημείωση Εάν δεν βρίσκεστε στον υπολογιστή που παρουσιάζει το πρόβλημα, αποθηκεύστε το αρχείο επιδιόρθωσης σε μια μονάδα δίσκου flash ή ένα CD και στη συνέχεια να το εκτελέσετε στον υπολογιστή που παρουσιάζει το πρόβλημα.

Τώρα μεταβείτε στην ενότητα "Τρόπος ρύθμισης παραμέτρων ενός πρόσθετες αλλαγές σε αυτό το service pack και στις επείγουσες επιδιορθώσεις" .

Επιδιόρθωση από το χρήστη

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν να το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο ζήτημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Ακολουθήστε τα εξής βήματα και κατόπιν κλείστε τον Επεξεργαστή μητρώου:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο κλειδί στο μητρώο:
    hklm\software\microsoft\msmq\parameters
  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  4. Πληκτρολογήστε IgnoreSiteLinksκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Στο μενού Επεξεργασία, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Πληκτρολογήστε 1και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Εάν η τιμή αυτή είναι 1, υπηρεσία Ουράς μηνυμάτων δημιουργεί μια άμεση σύνδεση. Οι υπηρεσίες ουράς μηνυμάτων θεωρείται ότι υπάρχει καμία πύλη τοποθεσίας. Επομένως, η υπηρεσία Ουράς μηνυμάτων δεν εκτελεί ένα ερώτημα της υπηρεσίας καταλόγου Active Directory.

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

Τώρα μεταβείτε στην ενότητα "Τρόπος ρύθμισης παραμέτρων ενός πρόσθετες αλλαγές σε αυτό το service pack και στις επείγουσες επιδιορθώσεις" .

Τρόπος διαπίστωσης αν υπάρχει αυτό το πρόβλημα

Αυτό το ζήτημα μπορούν να αναγνωριστούν, κατά τη χρήση των υπηρεσιών Ουράς μηνυμάτων καταγραφής διαγνωστικών. Δημιουργείται ένα αρχείο κειμένου που ονομάζεται Msmq.log στον κατάλογο %windir%\debug . Το αρχείο καταγραφής περιέχει τις διαγνωστικές πληροφορίες που αφορούν συγκεκριμένη υπηρεσία Ουράς μηνυμάτων. Τα ακόλουθα βήματα ενεργοποίησης της καταγραφής των υπηρεσιών Ουράς μηνυμάτων.

Ακολουθήστε τα εξής βήματα και κατόπιν κλείστε τον Επεξεργαστή μητρώου:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο κλειδί στο μητρώο:
    hklm\software\microsoft\msmq\parameters\debug
  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  4. Πληκτρολογήστε LoggingTypesκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Στο μενού Επεξεργασία, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Πληκτρολογήστε c00000000και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
Όταν είναι ενεργοποιημένη η καταγραφή, ενδέχεται να λάβετε πολλές καταχωρήσεις αρχείου καταγραφής που είναι παρόμοια με την ακόλουθη καταχώρηση:
mqdscore/dsads/69. (&(objectCategory=CN=MSMQ-Site-Link,CN=Schema,CN=Configuration,DC=company,DC=com)(mSMQSite1=CN=location,CN=Sites,CN=Configuration,DC=company,DC=com))

Εάν προκύψουν οι συνθήκες στην ενότητα "Συμπτώματα", εφαρμόστε αυτή την επιδιόρθωση.

Τρόπος ρύθμισης παραμέτρων ενός πρόσθετες αλλαγές σε αυτό το service pack και στις επείγουσες επιδιορθώσεις

Αυτό το service pack και στις επείγουσες επιδιορθώσεις περιλαμβάνουν μια πρόσθετη χρέωση. Μειώνει τη συχνότητα ανανέωσης της δρομολόγησης δεδομένων προεπιλεγμένης ρύθμισης από 3 λεπτά σε 12 ώρες, έτσι ώστε η παροχή δεδομένων δρομολόγησης δεν αλλάζει τόσο γρήγορα. Για να ρυθμίσετε τις παραμέτρους αυτής της αλλαγής, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο κλειδί στο μητρώο:
    hklm\software\microsoft\msmq\parameters\
  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  4. Πληκτρολογήστε routingrefreshintervalκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Στο μενού Επεξεργασία, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Πληκτρολογήστε τη νέα τιμή.

    Η νέα προεπιλογή είναι 12 ώρες.

Επιλύθηκε το ζήτημα;

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

Αναγνωριστικό άρθρου: 817076 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια