Με τον τρόπο απόδοσης δοκιμή Microsoft απομακρυσμένη διαδικασία κλήσης

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 177446 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο ελέγχου Microsoft απομακρυσμένης διαδικασίας κλήση (RPC) απόδοση και τον τρόπο αντιμετώπισης των μηνυμάτων λάθους RPC.

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

RPC που είναι συμβατές με το σχεδιασμό άνοιγμα λογισμικού Foundation (OSF) και διαλειτουργικές με άλλα πρότυπα ανταλλαγής δεδομένων επικοινωνιών (DCE). RPC που είναι βιομηχανία τυπική μηχανισμοί Interprocess επικοινωνίας (IPC) επικοινωνία πελάτη-διακομιστή που είναι ανεξάρτητες δικτύου και να εργαστείτε σε μια ποικιλία από πρωτόκολλα δικτύου. Το RPC χρησιμοποιεί μηχανισμούς IPC να δημιουργήσει επικοινωνίες μεταξύ πελάτη και διακομιστή, για να καλέσετε λειτουργίες προγράμματος σε απομακρυσμένο υπολογιστή. Τα πολύπλοκα προγράμματα που χρησιμοποιούν αυτό το επίπεδο της υπηρεσίας απαιτούν που υπάρχει μια σύνδεση ή επίπεδο ταχύτητας μετάδοσης, σε επαρκώς παράδοση αυτήν τη λειτουργικότητα. Για παράδειγμα, όταν χρησιμοποιείτε Microsoft Exchange Server, μια σύνδεση χρειάζεται αξιόπιστα διατήρησης της ροής τα δεδομένα.

Μηνύματα λάθους RPC

Όταν χρησιμοποιείτε την υπηρεσία RPC, ενδέχεται να εμφανιστεί οποιοδήποτε από τα ακόλουθα μηνύματα λάθους που μπορεί ή δεν μπορεί να προκληθεί από αργής δικτυακής σύνδεσης:
  • Η ακολουθία πρωτοκόλλου RPC δεν υποστηρίζεται.
  • Η ακολουθία πρωτοκόλλου RPC δεν είναι έγκυρη.
  • Ο διακομιστής RPC λαμβάνει ήδη.
  • Ο διακομιστής RPC δεν λαμβάνει.
  • Ο διακομιστής RPC δεν είναι διαθέσιμη.
  • Ο διακομιστής RPC είναι υπερβολικά απασχολημένος, για να ολοκληρώσετε αυτήν τη λειτουργία.
  • Παρουσιάστηκε ένα σφάλμα πρωτοκόλλου απομακρυσμένης διαδικασίας κλήση (RPC).
  • Η σύνταξη μεταφοράς δεν υποστηρίζεται από το διακομιστή RPC.
  • Η ακολουθία πρωτοκόλλου RPC δεν βρέθηκε.
  • Παρουσιάστηκε εσωτερικό σφάλμα σε μια κλήση απομακρυσμένης διαδικασίας (RPC).
  • Ο διακομιστής RPC επιχείρησε μια ακέραια διαίρεση με το μηδέν.
  • Παρουσιάστηκε σφάλμα διευθύνσεων στο διακομιστή RPC.
  • Μια λειτουργία κινητής υποδιαστολής στο διακομιστή RPC προκάλεσε διαίρεση με το μηδέν.
  • Παρουσιάστηκε υποστολή κινητής υποδιαστολής στο διακομιστή RPC.
  • Υπερχείλιση κινητής υποδιαστολής παρουσιάστηκε στο διακομιστή RPC.
  • Στη λίστα των διαθέσιμων διακομιστών RPC για τη σύνδεση των αυτόματων δεικτών χειρισμού έχει εξαντληθεί.
  • Το σφάλμα που καθορίστηκε δεν είναι έγκυρος κωδικός σφάλματος RPC των Windows.
  • Η έκδοση του αποκόμματος RPC δεν είναι συμβατή.
  • Το αντικείμενο διασύνδεσης RPC δεν είναι έγκυρο ή κατεστραμμένο.
  • Επιχειρήθηκε μια μη έγκυρη λειτουργία σε ένα αντικείμενο διοχέτευσης RPC.
  • Μη υποστηριζόμενη έκδοση διοχέτευσης RPC.
  • Δείκτης δεν είναι έγκυρος ασύγχρονος χειρισμού κλήσης RPC για αυτή τη λειτουργία.
  • Το αντικείμενο διασύνδεσης RPC έχει ήδη κλείσει.
  • Η κλήση RPC ολοκληρώθηκε πριν από την επεξεργασία των όλες οι σωληνώσεις.
  • Δεν υπάρχουν άλλα δεδομένα είναι διαθέσιμα από τη διοχέτευση RPC.

Αντιμετώπιση προβλημάτων επιδόσεων RPC και μηνύματα λάθους

Υπάρχουν πολλά εργαλεία που μπορείτε να χρησιμοποιήσετε για να προσδιορίσετε αν ένα μήνυμα σφάλματος RPC που προκλήθηκαν από μια αργή σύνδεση δικτύου. Εάν λάβετε ένα σφάλμα RPC το μήνυμα, εξάλειψη αργής δικτυακής σύνδεσης ως πιθανή αιτία. Χρήση μία ή περισσότερες από τις ακόλουθες μεθόδους για να απομονώσετε το πρόβλημα.
  • Για να επιλύσετε το πρόβλημα της επίλυσης ονομάτων ως αιτία του μηνύματος λάθους RPC, βεβαιωθείτε ότι μπορείτε να χρησιμοποιήσετε την εντολή NET VIEW σε μια εντολή ερώτηση στο διακομιστή προορισμού. Εάν ελέγξετε μετάδοσης Protocol/Internet Protocol (TCP/IP) είναι το πρωτόκολλο που χρησιμοποιείται μεταξύ του πελάτη και διακομιστή προγράμματα, μπορείτε να χρησιμοποιήσετε ένα αρχείο Lmhosts για την εξάλειψη των Windows Internet Naming Service (WINS) ως πιθανή συμβολής του προβλήματος.
  • Μπορείτε να ελέγξετε τη βασική σύνδεση RPC μέσω άλλου προγράμματος RPC. Windows NT Server περιλαμβάνει διάφορα προγράμματα RPC. Πρόγραμμα προβολής συμβάντων (Eventvwr.exe) και τον Επεξεργαστή μητρώου (Regedt32.exe) μπορούν να έχουν τους εστίαση οριστεί σε οποιονδήποτε υπολογιστή με Windows NT. Άλλα προγράμματα, όπως Διαχείριση χρηστών (το Usrmgr.exe) και τη Διαχείριση διακομιστή (Srvmgr.exe) εστίαση τους σε του ελεγκτή πρωτεύοντος τομέα (PDC) από προεπιλογή. Χρησιμοποιήστε ένα από αυτά τα προγράμματα ως ένας άλλος έλεγχος για συνδεσιμότητα RPC.
  • Για να ελέγξετε τη σύνδεση δικτύου, παρακολουθεί την ταχύτητα ένα αντίγραφο του βασικού αρχείου στο δίκτυο με χρήση της εποπτείας επιδόσεων (Perfmon.exe). Δοκιμή ένα χρόνο δειγματοληψίας επαρκή και για να επιτρέψετε πλήρως για τη διαίρεση και μόνο sequencing, η δοκιμή με ένα αρχείο που έχει μέγεθος τουλάχιστον 2 megabyte (MB). Για να αντιγράψετε ένα αρχείο στο δίκτυο με χρήση της εποπτείας επιδόσεων:
    1. Εντοπισμός 2 MB ή μεγαλύτερο αρχείο. Εάν έχετε ένα 2 MB άμεσα διαθέσιμο αρχείο, μπορείτε να χρησιμοποιήσετε την εντολή ΑΝΤΙΓΡΑΦΉ για να δημιουργήσετε το αρχείο από ένα υπάρχον αρχείο. Για να γίνει αυτό, πληκτρολογήστε την ακόλουθη εντολή σε μια γραμμή εντολών και, στη συνέχεια, πιέστε το πλήκτρο ENTER:
      Αντιγραφή /b file.ext + file.ext + file.ext + file.ext destination.ext
      ΣΗΜΕΊΩΣΗ: Χρησιμοποιήστε το δυαδικό αρχείο (/ β) διακόπτη όταν το αρχείο προέλευσης δεν είναι κείμενο. Αυτό αποτρέπει την ανάγνωση ως χαρακτήρα τέλους αρχείου CTRL + Z.
    2. Ξεκινήστε την Εποπτεία επιδόσεων του υπολογιστή-πελάτη. Δεδομένου ότι η Εποπτεία επιδόσεων δεν κάνει διάκριση μεταξύ συνδέσεων σε διαφορετικό υπολογιστές για ένα αντίγραφο του αρχείου, ενδέχεται να θέλετε να αποσυνδέσετε όλες τις τρέχουσες συνδέσεις δικτύου Εάν άλλες συνδέσεις ενδέχεται να επηρεάσει τα αποτελέσματα. Για να αποσυνδέσετε όλες τις τρέχουσες συνδέσεις δικτύου, πληκτρολογήστε net use * /d σε μια γραμμή εντολών και κατόπιν πιέστε το πλήκτρο ENTER.
    3. Εποπτεία επιδόσεων μπορεί να παρακολουθεί ένα αντίγραφο του αρχείου για το διακομιστή ή πρόγραμμα ανακατεύθυνσης αντικείμενο χρησιμοποιώντας τους μετρητές byte μετάδοσης/δευτερόλεπτο, byte που παραλήφθηκαν/δευτερόλεπτο και συνολικά byte/δευτερόλεπτο. Για να απλοποιήσετε τη διαδικασία και με μεγαλύτερη ακρίβεια αντιπροσωπεύουν τη ροή δεδομένων σε σύνδεση RPC, αντιγράψετε ένα αρχείο από το διακομιστή στον υπολογιστή-πελάτη που εκτελεί το πρόγραμμα RPC. Ένα αρχείο 2 MB πρέπει να βρίσκεται στον υπολογιστή διακομιστή.
    4. Στην Εποπτεία επιδόσεων του υπολογιστή-πελάτη, ακολουθήστε αυτά τα βήματα:
      1. Από το Επεξεργασία μενού, κάντε κλικ στο κουμπί Προσθήκη γραφήματος.
      2. Με το Αντικείμενο Κάντε κλικ Πρόγραμμα ανακατεύθυνσης.
      3. Με το Ο μετρητής Κάντε κλικ Byte λήψης/δευτερόλεπτο, και στη συνέχεια κάντε κλικ στο κουμπί Προσθήκη.
    5. Στη γραμμή εντολών, πρέπει να αντιστοιχίσετε ένα γράμμα μονάδας δίσκου δικτύου στο διακομιστή στη συνέχεια αντιγραφή του αρχείου από το διακομιστή στον υπολογιστή-πελάτη και υπολογιστή.
    6. Στην Εποπτεία επιδόσεων, παρατηρήστε τις τιμές μέσο όρο, μέγιστη και ελάχιστη. Εάν ελέγχετε μια σύνδεση 128 Kbps, παρατηρήστε το μετρητή μέσος όρος για να βεβαιωθείτε ότι εκτελείται η διαδικασία αντιγραφής κοντά σε 75 τοις εκατό 16.384 byte ανά δεύτερο θεωρητικό όριο (.75 x 16.384 = 12.288 byte ανά δευτερόλεπτο). Αυτή η τιμή πρέπει να είναι σημαντική λειτουργικότητα και μπορεί να υποδηλώνει την ανάγκη επέκτασης του δικτύου. Ως ένα εύρος, μετρήσεις ότι προσέγγιση 800,000 byte ανά δευτερόλεπτο (bps) είναι εξαιρετική. Ο παρακάτω πίνακας παραθέτει τις μετατροπές για kilobit ανά δευτερόλεπτο (kpbs) και kilobyte ανά δευτερόλεπτο (KBps):
      Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
      Ταχύτητα σύνδεσηςByte ανά δευτερόλεπτο (bps)
      128 kbps16.384
      512 kbps65.536
      1.544Mbps (T1)193,000
      10Mbps (Ethernet)1,250,000
      46.320Mbps (T3)5,790,000
      Με μια συγκεκριμένη ταχύτητα γραμμής, όπως 128 K, δείτε λιγότερο μετάδοσης bps πλήρους 16.384 βάσει αξιοποίηση και άλλους παράγοντες. Αυτοί οι αριθμοί είναι πολύ θεωρητική και μειώνει την επιβάρυνση του δικτύου τους.
    7. Για να εξαλείψετε περαιτέρω συνδεσιμότητα δικτύου γενικά ως το πρόβλημα:
      1. Στο Διαχείριση επιδόσεων στον υπολογιστή-πελάτη, κάντε κλικ στο κουμπί Προσθήκη γραφήματος Στο διακομιστή Επεξεργασία μενού.
      2. Με το Αντικείμενο Κάντε κλικ Πρόγραμμα ανακατεύθυνσης.
      3. Με το Ο μετρητής Κάντε κλικ Byte μετάδοσης/δευτερόλεπτο, και στη συνέχεια κάντε κλικ στο κουμπί Προσθήκη.
      4. Αντιγράψτε το αρχείο υπολογιστή διακομιστή και παρακολουθεί το ρυθμό με τον οποίο αντιγράφεται το αρχείο.
    ΣΗΜΕΊΩΣΗ: Είναι βέβαιο ότι αυτές οι δοκιμές μεταξύ του υπολογιστή-πελάτη και υπολογιστή διακομιστή είναι αποδεκτή για το επίπεδο της υπηρεσίας που θέλετε. Για να εκτελέσετε πρόσθετες δοκιμές χρησιμοποιώντας εποπτείας επιδόσεων, αντίστροφη κατεύθυνση της ροής δεδομένων μεταξύ του υπολογιστή πελάτη και διακομιστή, επιλέξτε το κατάλληλο μετρητές.
  • Ένας άλλος τρόπος για να ελέγξετε την επικοινωνία RPC μεταξύ δύο υπολογιστών είναι να χρησιμοποιήσετε το εργαλείο Rpcping.Για πρόσθετες πληροφορίες σχετικά με τον τρόπο χρήσης του εργαλείου Rpcping, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    167260 Τρόπος χρήσης του RPCPing επικοινωνία RPC δοκιμής
  • Άλλες αιτίες μηνύματα λάθους RPC ενδέχεται να είναι υπηρεσίες τρίτων κατασκευαστών ή μεγαλύτερο υπηρεσίες που εκτελούνται στον υπολογιστή-πελάτη ή διακομιστή. Για να προσδιορίσετε εάν εκτελείται υπηρεσίες που προκαλούν το πρόβλημα, διακόψτε όλες τις μη προεπιλεγμένες υπηρεσίες και δοκιμή RPC επιδόσεων ξανά χρησιμοποιώντας το πρόγραμμα προβολής συμβάντων και την Εποπτεία επιδόσεων.
  • Ελέγξτε την κατάσταση των υπηρεσιών RPC στον υπολογιστή πελάτη και διακομιστή. Για να το κάνετε αυτό, πληκτρολογήστε net start σε μια γραμμή εντολών και κατόπιν πιέστε το πλήκτρο ENTER. Για έναν ελεγκτή τομέα, τα ακόλουθα εμφανίζονται πληροφορίες:
    Απομακρυσμένη διαδικασία κλήσης (RPC) Locator
    Απομακρυσμένης διαδικασίας κλήση (RPC) υπηρεσίας
  • Για περαιτέρω ελέγχου κατάσταση αυτών των υπηρεσιών, χρησιμοποιήστε το εργαλείο Sc.exe περιλαμβάνεται στα Microsoft Windows NT Resource Kit.Για πρόσθετες πληροφορίες σχετικά με το εργαλείο Sc.exe, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    166819 Χρησιμοποιώντας το Sc.exe και Netsvc.exe για υπηρεσίες ελέγχου από απόσταση
  • Το Services.exe περιέχει πολύ κώδικα RPC και ένα από τα νήματα ενδέχεται να πάψει να ανταποκρίνεται κράτους. Χρησιμοποιήστε το εργαλείο Dr. Watson (Drwtsn32.exe) για να προσδιορίσετε εάν έχει αναφερθεί ένα μήνυμα σφάλματος. Ακόμα και αν έχει αναφερθεί κανένα μήνυμα λάθους, ενδέχεται να διακοπεί ένα από τα νήματα. Εάν συμβαίνει αυτό, ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή σας.
  • Μπορείτε να χρησιμοποιήσετε το εργαλείο βοηθητικό πρόγραμμα Tlist.exe περιλαμβάνεται στο Resource Kit των Windows NT για να αποκτήσετε πληροφορίες παρόμοιες με τις εξής:
          62 Win32StartAddr:0x022a3ca1 LastErr:0x000003e5 State:Waiting
          64 Win32StartAddr:0x022a4895 LastErr:0x00000000 State:Waiting
          67 Win32StartAddr:0x76e03f90 LastErr:0x00000000 State:Waiting
          4.0.1381.4 shp  0x02290000  services.exe
          4.0.1381.4 shp  0x77f60000  ntdll.dll
          4.0.1381.4 shp  0x77e10000  RPCRT4.dll
    						
    Εξέταση της κατάστασης, αρχεία και ημερομηνίες ίσως παρέχει επιπλέον πληροφορίες.
  • Μπορείτε να χρησιμοποιήσετε το εργαλείο Pmon.exe (περιλαμβάνεται στα Windows NT Resource Kit) Διαχείριση εργασιών για να αποκτήσετε πληροφορίες σχετικά με το Services.exe, όπως μνήμη και κατανάλωση CPU.
  • Το αρχείο Pstat.exe εργαλείο, περιλαμβάνονται στα Windows NT Resource Kit εμφανίζει νήμα καταστάσεις για το Services.exe.

Ιδιότητες

Αναγν. άρθρου: 177446 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Λέξεις-κλειδιά: 
kbhowto kbinfo kbnetwork kbrpc kbmt KB177446 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:177446

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com