RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.
Ezt a cikket korábban a következ? néven tették közzé: HU177446
Az RPC kompatibilis az OSF (Open Software Foundation) szabvánnyal és együtt tud működni
egyéb Adat Csere Kommunikáció (DCE) szabványokkal. Az RPC-k Folyamatok közötti Kommunikáció
(IPC) ipari szabvány mechanizmusok a kliens-szerver kommunikációhoz, amelyek a hálózattól
függetlenek és számos hálózati protokoll alatt működnek. Az RPC az IPC mechanizmusokat
használja a kliens és a szerver közötti kommunikáció felépítéséhez egy távoli gépről
történő programhíváshoz. A teljes programok, amelyek ilyen szintű szolgáltatást használnak,
azt követelik meg, hogy legyen egy kapcsolat vagy egy átviteli szint ezen funkció megfelelő
kézbesítéséhez. Például amikor a Microsoft Exchange Szervert használja, akkor szükséges egy
kapcsolat az adatfolyam megbízható fenntartásához.
Számos eszköz létezik, amelyet használhat, ha egy RPC hibaüzenet keletkezik a lassú
hálózati kapcsolat következtében. Ha kap egy RPC hibaüzenetet, akkor küszöbölje ki a
lassú hálózati kapcsolatot, mint lehetséges okot. Használjon egyet vagy többet az alábbi
eljárások közül a probléma elkülönítéséhez.
Ha egy név meghatározás okozza az RPC hibaüzenetet, akkor annak megoldásához ellenőrizze,
hogy tudja-e használni a NET VIEW parancsot a cél kiszolgáló parancssorában. Ha a TCP/IP
protokollt használja a kliens és a szerver programok között, akkor használhat egy Lmhosts
fájlt a Windows Internet Név Szolgáltatás (WINS) kiküszöbölésére, mint a probléma egy
lehetséges oka.
Tesztelheti az alap RPC kapcsolatot egyéb RPC program használatával. A Windows NT
szerver számos RPC programot tartalmaz. Az Eseménynaplót (Eventvwr.exe) és a
Rendszerleíró adatbázis szerkesztőt (Regedt32.exe) használhatjuk egy Windows NT-t
futtató számítógép esetében. Egyéb programok, mint a Felhasználó kezelő (Usrmgr.exe)
és a Szerver kezelő (Srvmgr.exe) használható egy Elsődleges körzet kiszolgáló (PDC)
esetében. Használja ezeket a programokat, mint egyéb eszközöket az RPC kapcsolat
tesztelésére.
A hálózati tevékenység tesztelésére figyeljen egy alap fájl másolást a hálózaton
keresztül a Teljesítmény monitor (Perfmon.exe) használatával. Hogy a teszt megfelelő
időt adjon és teljesen lehetővé tegye a szegmentálást és a rendezést, minimálisan egy
2 megabyte-os (MB) méretű fájllal teszteljen. Egy fájl hálózaton keresztül történő
másolásához a Teljesítmény monitoron keresztül, kövesse az alábbi lépéseket:
Keressen egy 2MB-os vagy nagyobb fájlt. Ha nincs 2 MB-os fájlja, akkor használhatja
a COPY parancsot egy létező fájlból való létrehozáshoz. Ehhez írja be az alábbi
parancsot parancssorba, majd nyomja meg az ENTER-t:
MEGJEGYZÉS: Használja a bináris (/b) kapcsolót, ha a cél fájl nem egy szöveges
fájl. Ez megóvja attól, hogy a CTRL+Z-t a fájl vége karakternek olvassa.
Indítsa el a Teljesítmény monitort a kliens számítógépen. Ha a Teljesítmény monitor nem
tud különbséget tenni a különböző számítógép kapcsolatok és a fájl másolás között, akkor
megszüntetheti az összes létező hálózati kapcsolatot, mivel az egyéb kapcsolatok
befolyásolhatják az eredményeket. Az összes jelenlegi hálózati kapcsolat megszüntetéséhez
írja be "net use * /d" (idézőjelek nélkül) parancssorba, majd nyomja meg az ENTER-t.
A Teljesítmény monitor képes figyelni egy fájl másolás szerver vagy redirektor objektumát
az Átvitt byte-ok/sec, a Kapott byte-ok/sec és az Összes byte-ok/sec számlálókkal. Az
eljárás egyszerűsítéséhez és az RPC kapcsolt adatfolyamának pontosabb megjelenítéséhez
másoljon egy fájlt a kliens számítógépről a szerver számítógépre, amely futtatja az RPC
programot. Kell keresnie egy 2 MB-os fájlt a szerver számítógépen.
A Teljesítmény monitorban a szerver számítógépen kövesse az alábbi lépéseket:
A Szerkesztés menüben kattintson a Követés hozzáadására.
Az Objektum ablakban kattintson a Redirektor-ra.
A Számláló ablakban kattintson a Kapott byte-ok/sec-ra, majd kattintson a Hozzáadás-ra.
Parancssorban csatlakoztasson egy hálózati meghajtó betűjelet a szerver számítógéphez,
majd másolja a fájlt a szerver számítógépről a kliens számítógépre.
A Teljesítmény monitorban figyelje meg az Átlagos, Max és Min értékeket, ellenőrizve,
hogy nincs olyan időszak, amikor a fájl másolás 128k/s vagy 512k/s alá csökkenne. Ez az
érték magasabb kell, hogy legyen fontos funkcióknál és jelezheti a hálózati tömörítés
szükségességét. Viszonyításként a 800,000 byte per másodperces (bps) mérések kiválóak.
Az alábbi táblázat felsorolja a kilobit per másodperc (kbps) és a kilobyte per másodperc
(KBps) közötti átváltásokat:
A táblázat összecsukásaA táblázat kibontása
128kbps
16,384
512kbps
65,536
1.544Mbps (T1)
193,000
10Mbps (Ethernet)
1,250,000
46.320Mbps (T3)
5,790,000
Egy bizonyos vonalsebességnél, mint 128K, kevesebb, mint a teljes 16,384 bps átvitelt
láthat az igénybevétel és egyéb faktorok függvényében. Ezek a számok elméleti maximumok
és a hálózat túlterheltsége csökkentheti őket.
Egyéb hálózati kapcsolat problémák kiküszöböléséhez kövesse az alábbi lépéseket:
A Teljesítmény kezelőben a kliens számítógépen kattintson a Követés
hozzáadására a Szerkesztés menüben.
Az Objektum ablakban kattintson a Redirektor-ra.
A Számláló ablakban kattintson az Átvitt byte-ok/sec-re, majd kattintson a Hozzáadás-ra.
Másolja vissza a fájlt a szerver számítógépre, majd figyelje a fájl másolási sebességét.
MEGJEGYZÉS: Bizonyosodjon meg róla, hogy ezek a tesztek a kliens és a szerver számítógép
között megfelelnek a kívánt szolgáltatás szintjének. További tesztek elvégzéséhez a
Teljesítmény monitor segítségével, fordítsa meg az adatfolyam irányát a kliens és a
szerver számítógép között, válassza a megfelelő számlálókat.
Egy másik módja az RPC kommunikáció két számítógép közötti tesztelésének az Rpcping
eszköz használata. Az Rpcping eszköz használatával kapcsolatos további információért
nézze meg az alábbi cikket a Microsoft Tudás Bázisában:
167260
(http://support.microsoft.com/kb/167260/
)
: How to Use RPCPing to Test RPC Communication
További oka lehet az RPC hibaüzeneteknek egy külső gyártós szolgáltatás vagy egy
nagyobb kliens vagy szerver gépen futó szolgáltatás. Annak meghatározásához, hogy
egy futó szolgáltatás okozza-e a problémát, állítson le minden nem alapértelmezett
szolgáltatást és tesztelje újra az RPC teljesítményét az Eseménynapló és a Teljesítmény
monitor használatával.
Ellenőrizze az RPC szolgáltatások állapotát a kliens és a szerver számítógépeken.
Ehhez írja be "net start" (idézőjelek nélkül) parancssorban, majd nyomja meg az ENTER-t.
Egy körzet kiszolgálónál az alábbi információ jelenik meg:
Távoli Eljárás Hívás (RPC) Lokátor
Távoli Eljárás Hívás (RPC) Szolgáltatás
Ezen szolgáltatások állapotának további ellenőrzéséhez használja az Sc.exe eszközt,
amelyet a Windows NT Resource Kit tartalmaz. Az Sc.exe eszköz használatával kapcsolatos
további információért nézze meg az alábbi cikket a Microsoft Tudás Bázisában:
166819
(http://support.microsoft.com/kb/166819/
)
: Using Sc.exe and Netsvc.exe to Control Services Remotely
A Services.exe számos RPC kódot használ, és ezen részfolyamatok egyike leállhatott.
Használja a Dr. Watson eszközt (Drwtsn32.exe) annak meghatározásához, hogy van-e hibaüzenet
erre vonatkozólag. Abban az esetben, ha nincs hibaüzenet, akkor lehet, hogy ezen
részfolyamatok közül valamelyik leállt. Ha ez a helyzet, akkor valószínűleg újra kell
indítania a számítógépét.
Használhatja a Tlist.exe eszközt, amelyet a Windows NT Resource Kit tartalmaz,
az alábbihoz hasonló információ lekérdezéséhez:
Az állapot, fájlok és dátumok vizsgálata további információt szolgáltat
Használhatja a Pmon.exe eszköz (a Windows NT Resource Kit része) Feladat kezelőjét a
Services.exe-val kapcsolatos információ gyűjtéséhez, mint a memória és a CPU felhasználás.
A Pstat.exe eszköz, a Windows NT Resource Kit része, amely megjeleníti a Services.exe
részfolyamatainak állapotát.
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.
Hasznosnak találta ezt az információt?
Igen
Nem
Valamennyire
Mennyire volt nehéz kiigazodni a cikken?
Nagyon könnyű volt megtalálni a választ
Elég könnyű volt megtalálni a választ
Közepes
Nehéz volt megtalálni a választ
Nagyon nehéz volt megtalálni a választ
Mondja el, hogy miért, és tudassa velünk, miként tudnánk javítani az információ minőségén
Köszönjük! Ez az információ segítséget nyújt számunkra, hogy fejlesszük a támogatási tartalmat. További támogatási lehetőségekért keresse fel a következő webhelyet: Súgó és támogatási webhely.