Làm thế nào để thực hiện cuộc gọi thủ tục từ xa Microsoft thử nghiệm

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:177446
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Bài viết này mô tả làm thế nào để kiểm tra Microsoft thủ tục gọi từ xa (RPC)hiệu suất, và làm thế nào để khắc phục các thông báo lỗi RPC.
THÔNG TIN THÊM
RPC là tương thích với thiết kế Open Software Foundation (OSF) vàtương thích với các tiêu chuẩn Data Communications Exchange (DCE).RPCs là ngành công nghiệp tiêu chuẩn giao tiếp Interprocess (IPC) cơ chế chokhách hàng máy chủ truyền thông là mạng độc lập và có thể làm việcqua một loạt các giao thức mạng. RPC sử dụng IPC cơ chế để thiết lậpthông tin liên lạc giữa máy khách và máy chủ để gọi chức năng chương trình ngàymột máy tính từ xa. Các chương trình phức tạp mà sử dụng mức độ dịch vụyêu cầu mà có thể kết nối, hoặc mức độ thông lượng, với đầy đủcung cấp chức năng này. Ví dụ, khi bạn đang sử dụng MicrosoftExchange Server, một kết nối cần thiết để đáng tin cậy duy trì dòng chảy củadữ liệu.

Các thông báo lỗi RPC

Khi bạn sử dụng RPC, bạn có thể nhận được bất kỳ các thông báo lỗi sau,mà có thể hoặc không có thể được gây ra bởi khả năng kết nối mạng chậm:
  • Trình tự giao thức RPC không được hỗ trợ.
  • Trình tự giao thức RPC là không hợp lệ.
  • Hệ phục vụ RPC đã nghe.
  • Hệ phục vụ RPC không nghe.
  • Hệ phục vụ RPC không sẵn dùng.
  • Hệ phục vụ RPC là quá bận rộn để hoàn tất thao tác này.
  • Có một thủ tục từ xa (RPC) gọi giao thức lỗi.
  • Cú pháp chuyển nhượng không được hỗ trợ bởi hệ phục vụ RPC.
  • Trình tự giao thức RPC không tìm thấy được.
  • Lỗi nội bộ đã xảy ra trong một cuộc gọi thủ tục từ xa (RPC).
  • Hệ phục vụ RPC đã cố gắng một số nguyên đơn bởi zero.
  • Địa chỉ lỗi trong hệ phục vụ RPC.
  • Một hoạt động dấu chấm động tại máy chủ RPC do một bộ phận zero.
  • Một dấu chấm động underflow xảy ra lúc hệ phục vụ RPC.
  • Một dấu chấm động tràn xảy ra tại máy chủ RPC.
  • Danh sách các máy chủ RPC có sẵn cho các ràng buộc của xử lý tự động đã bị kiệt sức.
  • Lỗi được chỉ ra không phải là một mã lỗi Windows RPC hợp lệ.
  • Không tương thích phiên bản của RPC khai.
  • RPC ống là không hợp lệ hoặc bị hỏng.
  • Một hoạt động không hợp lệ được tìm cách vào một đối tượng đường ống RPC.
  • Phiên bản ống RPC không được hỗ trợ.
  • Không đồng bộ RPC gọi tác không hợp lệ cho thao tác này.
  • Đối tượng đường ống RPC đã bị đóng cửa.
  • Các cuộc gọi RPC hoàn tất trước khi tất cả các ống đã được xử lý.
  • Không có thêm dữ liệu có sẵn từ các đường ống RPC.

Giải đáp thắc mắc RPC hiệu suất và thông báo lỗi

Có rất nhiều công cụ bạn có thể sử dụng để xác định một thông báo lỗi RPC làđang được gây ra bởi một kết nối mạng chậm. Nếu bạn nhận được một lỗi RPCtin nhắn, loại bỏ khả năng kết nối mạng chậm như nguyên nhân có thể. Sử dụngmột hoặc nhiều phương pháp sau đây để cô lập vấn đề.
  • Để giải quyết các vấn đề về độ phân giải tên như một nguyên nhân gây ra các thông báo lỗi RPC, kiểm chứng rằng bạn có thể sử dụng lệnh NET xem một lệnhnhắc trên máy chủ đích. Nếu kiểm soát truyền tảiProtocol/Internet Protocol (TCP/IP) là giao thức sử dụng giữa máy khách và hệ phục vụ chương trình, bạn có thể sử dụng một tệp Lmhosts để loại bỏ Windows Internet đặt tên dịch vụ (thắng) như là một đóng góp có thể cho vấn đề.
  • Bạn có thể kiểm tra cơ bản RPC kết nối bằng cách sử dụng một chương trình khác RPC.Windows NT Server bao gồm một số RPC chương trình. Sự kiện người xem (Eventvwr.exe) và Registry Editor (Regedt32.exe) có thể tập trung của họ thiết lập để bất kỳ máy tính nào chạy Windows NT. Các chương trình khác chẳng hạn như người sử dụng quản lý (Usrmgr.exe) và Server Manager (Srvmgr.exe) đặt tập trung vào chính Domain Controller (PDC) theo mặc định. Sử dụng một trong các chương trình này như một thử nghiệm cho RPC kết nối.
  • Để kiểm tra kết nối mạng, theo dõi tốc độ của một tập tin cơ bản sao trên mạng bằng cách sử dụng hiệu suất Monitor (Perfmon.exe). Để cung cấp cho các thử nghiệm một thời gian đầy đủ mẫu và để hoàn toàn cho phép cho segmenting vàxác định trình tự, chỉ thử nghiệm với một tập tin là kích thước tối thiểu 2 megabyte (MB). Để sao chép một tập tin qua mạng bằng cách sử dụng màn hình hiệu suất:
    1. Xác định vị trí một 2 MB hoặc tập tin lớn hơn. Nếu bạn không có một 2 MB tập tin dễ dàng có sẵn, bạn có thể sử dụng lệnh COPY để tạo ra các tập tin từ mộttệp đã có. Để làm như vậy, nhập lệnh sau tại dấu nhắc lệnh, và sau đó nhấn ENTER:
      sao chép/b file.ext + file.ext + file.ext + file.ext destination.ext
      LƯU Ý: Sử dụng nhị phân (/ b) chuyển đổi khi tệp nguồn không phải là văn bản.Điều này ngăn cản CTRL + Z đang được đọc như một nhân vật cuối của tập tin.
    2. Bắt đầu theo dõi hiệu suất trên máy khách. Kể từ khi giám sát hiệu suất không thể phân biệt giữa các kết nối đến khác nhaumáy vi tính cho một bản sao của tập tin, bạn có thể muốn ngắt kết nối tất cả các kết nối mạng hiện thời nếu kết nối khác có thể ảnh hưởng đến kết quả. Để ngắt kết nối tất cả các kết nối mạng hiện thời, hãy gõ lưới sử dụng * / d tại dấu nhắc lệnh, và sau đó nhấn ENTER.
    3. Giám sát hiệu suất có thể giám sát một sao tệp cho hệ phục vụ hoặcRedirector đối tượng bằng cách sử dụng các quầy byte lây truyền qua đường/sec, byte nhận/sec và tổng số byte/giây. Để đơn giản hóa thủ tục, và chính xác hơn đại diện cho dòng chảy của dữ liệu trong kết nối RPC, sao chép một tập tin từ máy tính đến máy tính khách hàng đang chạy chương trình RPC. Một 2-MB tập tin cần phải được đặt trên máy tính.
    4. Trong theo dõi hiệu suất trên máy khách, làm theocác bước sau:
      1. Trên các Chỉnh sửa trình đơn, nhấp vào Thêm vào biểu đồ.
      2. Trong các Đối tượng hộp, bấm vào Redirector.
      3. Trong các Số lượt truy cập hộp, bấm vào Byte nhận/sec, và sau đó nhấp vào Thêm.
    5. Một dấu nhắc lệnh, ánh xạ một ký tự ổ đĩa mạng cho máy chủmáy tính và sau đó sao chép các tập tin từ máy tính đến máy tính khách hàng.
    6. Trong theo dõi hiệu suất, quan sát các giá trị trung bình, tối đa và tối thiểu. Nếu bạn đang thử nghiệm với một liên kết 128-Kbps, quan sát truy cập trung bình để xác minh rằng quá trình sao chép đang chạy gần với 75 phần trăm của byte 16,384 mỗi thứ hai lý thuyết (.75 x 16,384 = 12,288 byte / giây). Giá trị này nên cao hơn cho chức năng quan trọng và có thể cho thấy sự cần thiết để mở rộng mạng lưới. Như một tuyến khổ, đo lường rằng cách tiếp cận 800.000 byte cho mỗi thứ hai (bps) là tuyệt vời. Bảng sau đây liệt kê chuyển đổi cho kilobits / giây (kpbs) và kilobyte / giây (KBps):
      Tốc độ kết nốiByte / giây (bps)
      128 kbps16,384
      512 kbps65,536
      1.544Mbps (T1)193,000
      10Mbps (Ethernet)1,250,000
      46.320Mbps (T3)5,790,000
      Với một số đường dây tốc độ, chẳng hạn như 128 K, bạn nhìn thấy ít hơn thông lượng đầy đủ 16,384 bps dựa trên việc sử dụng và các yếu tố khác. Những con số này là tối đa là lý thuyết, và mạng trên cao làm giảm chúng.
    7. Thêm loại bỏ kết nối mạng chung như vấn đề:
      1. Trong Quản lý hiệu suất trên máy khách, nhấp Thêm vào biểu đồ trên các Chỉnh sửa trình đơn.
      2. Trong các Đối tượng hộp, bấm vào Redirector.
      3. Trong các Số lượt truy cập hộp, bấm vào Byte truyền/sec, và sau đó nhấp vào Thêm.
      4. Sao chép các tập tin lại cho máy tính, và theo dõi tỷ lệ mà tại đó các tập tin được sao chép.
    LƯU Ý: Chắc chắn rằng các xét nghiệm giữa máy khách vàmáy tính được chấp nhận cho mức độ dịch vụ mong muốn. Để thực hiện các bài kiểm tra bổ sung bằng cách sử dụng màn hình hiệu suất, bởi ngược hướng lưu lượng dữ liệu giữa máy khách và máy chủ máy tính, chọn các quầy thích hợp.
  • Một cách khác để kiểm tra RPC giao tiếp giữa hai máy tính là sử dụng công cụ Rpcping.Để biết thêm chi tiết về cách sử dụng các công cụ Rpcping, bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
    167260 Làm thế nào để sử dụng RPCPing để thử nghiệm RPC giao tiếp
  • Nguyên nhân của các thông báo lỗi RPC có thể dịch vụ bên thứ ba hoặclớn hơn dịch vụ chạy trên máy tính khách hàng hoặc máy chủ. Để xác định nếu chạy dịch vụ đang gây ra vấn đề, ngừng tất cả các dịch vụ không mặc định và thử nghiệm hiệu suất RPC sử dụng trình xem sự kiện và theo dõi hiệu suất một lần nữa.
  • Kiểm tra nhà nước các dịch vụ RPC trên máy khách và máy chủ. Để làm như vậy, nhập net bắt đầu tại dấu nhắc lệnh, và sau đó nhấn ENTER. Đối với một điều khiển vùng, sauthông tin sẽ được hiển thị:
    Đại lý cuộc gọi (RPC) thủ tục từ xa
    Dịch vụ cuộc gọi (RPC) thủ tục từ xa
  • Để tiếp tục kiểm tra nhà nước các dịch vụ này, sử dụng công cụ Sc.exebao gồm với Microsoft Windows NT Resource Kit.Để có thêm thông tin về việc sử dụng các công cụ Sc.exe, bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
    166819 Bằng cách sử dụng Sc.exe và Netsvc.exe với các dịch vụ điều khiển từ xa
  • Services.exe chứa nhiều mã RPC, và một trong những chủ đề của nócó thể thuộc một treo. Sử dụng công cụ Dr. Watson (Drwtsn32.exe) để xác định nếu một thông báo lỗi đã được báo cáo. Ngay cả khi không có thông báo lỗi đã được báo cáo, một trong những chủ đề của nó có thể được treo. Nếu đây là trường hợp, bạn có thể cần khởi động lại máy tính của bạn.
  • Bạn có thể sử dụng công cụ Tlist.exe đi kèm với Windows NT Resource Kit để có được thông tin tương tự như sau:
          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						
    Kiểm tra trạng thái, tập tin và ngày có thể cung cấp thông tin bổ sung.
  • Bạn có thể sử dụng công cụ Pmon.exe (có trong Windows NT Resource Kit) quản lý tác vụ để có được thông tin về Services.exe, chẳng hạn như bộ nhớ, CPU tiêu thụ.
  • Công cụ Pstat.exe, đi kèm với Windows NT Resource Kit, hiển thị chủ đề kỳ cho Services.exe.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 177446 - Xem lại Lần cuối: 12/05/2015 08:12:17 - Bản sửa đổi: 2.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

  • kbnosurvey kbarchive kbhowto kbinfo kbnetwork kbrpc kbmt KB177446 KbMtvi
Phản hồi