Izbjegavanje upita za usmjeravanje ako na web-mjestu nema poslužitelja za usmjeravanje

Opis problema

Ako klijent utvrdi da na mjestu klijenta nema poslužitelja za usmjeravanje servisa MSMQ (Microsoft Message Queuing, red čekanja poruka), klijent postavlja upite za veze mjesta i poslužitelje usmjeravanja da bi upoznao topologiju tvrtke. To se događa da bi mogao donijeti odluke o usmjeravanju koje obično donosi poslužitelj za usmjeravanje. Algoritam za usmjeravanje servisa MSMQ koristi veze mjesta i poslužitelje usmjeravanja. Oni se definiraju za imenički servis Active Directory za usmjeravanje između web-mjesta. Kada servis reda čekanja poruka stvori vezu između web-mjesta, najprije u vezi web-mjesta pokušava pronaći poslužitelj usmjeravanja. Ako ne postoji poslužitelj usmjeravanja, servis reda čekanja poruka pokušava izravno poslati poruku. Ako imate tisuće klijenata, samo nekoliko kontrolera domena i nemate poslužitelje usmjeravanja, (neuspjeli) upiti za poslužitelje usmjeravanja mogu negativno utjecati na performanse kontrolera domena.

Ako niste sigurni postoji li taj problem u vašem okruženju, pogledajte odjeljak "Kako utvrditi postoji li problem".

R J EŠ E N J E

Da biste riješili taj problem, instalirajte najnoviji servisni paket za Microsoft Windows 2000. Ako iz nekog razloga nije moguće instalirati najnoviji servisni paket za Windows 2000, možete nabaviti hitni popravak pomoću kojeg će se isto tako riješiti taj problem. Nakon instalacije servisnog paketa ili hitnog popravka, u odjeljku "Dodatne informacije" potražite informacije o tome kako postaviti parametre registra koji će izbjegavati nepotrebne upite preusmjeravanja.

Kako nabaviti servisni paket

Da biste riješili taj problem, nabavite najnoviji servisni paket za Microsoft Windows 2000. Dodatne informacije potražite u članku iz Microsoftove baze znanja pod brojem:
260910 Kako nabaviti najnoviji servisni paket za Windows 2000

Kako nabaviti hitni popravak

Microsoft je stavio na raspolaganje podržani hitni popravak. No on je namijenjen samo ispravku problema opisanog u ovom članku. Primijenite ga samo na sustave u kojima se taj problem pojavljuje. Taj hitni popravak možda će se dodatno testirati. Stoga vam preporučujemo da, ako vam opisani problem ne uzrokuje velike poteškoće, pričekate sljedeći servisni paket za Windows 2000 u kojem će se nalaziti i taj hitni popravak.

Da biste odmah riješili problem i nabavili hitni popravak, obratite se Microsoftovoj službi korisničke podrške. Potpun popis brojeva telefona Microsoftove službe za korisničku podršku, kao i informacije o cijenama podrške potražite na sljedećem Microsoftovu web-mjestu:Napomena U posebnim se slučajevima naknade koje se obično zaračunavaju za pozive službi za podršku neće naplatiti ako Microsoftov stručnjak za podršku utvrdi da se problem može riješiti određenim ažuriranjem. Uobičajene cijene poziva službi podrške primjenjuju se na dodatna pitanja i probleme koje nemaju veze s pripadnom nadopunom.
Engleska verzija sadrži atribute datoteka (ili noviju verziju atributa datoteka) koje su navedene u sljedećoj tablici. Datumi i sati za te datoteke izraženi su u koordiniranom univerzalnom vremenu (UTC). Kada se prikažu podaci o datoteci, oni se pretvaraju u lokalno vrijeme. Da biste saznali razliku između koordiniranog univerzalnog vremena (UTC-a) i lokalnog vremena, na upravljačkoj ploči pogledajte karticu Vremenska zona u sklopu modula Datum i vrijeme.

Datum Vrijeme Verzija Veličina Naziv datoteke
--------------------------------------------------
25. 3. 2003. 18.00 5.0.0.766 281.360 Mq1repl.dll
4. 2. 2003. 15.51 5.0.0.766 14.096 Mq1sync.exe
19. 2. 2003. 17.21 5.0.0.769 75.408 Mqac.sys
25. 3. 2003. 18.00 5.0.0.773 217.360 Mqads.dll
30. 10. 2002. 16.43 5.0.0.761 25.360 Mqbkup.exe
25. 3. 2003. 18.00 5.0.0.750 76.560 Mqdscli.dll
25. 3. 2003. 18.00 5.0.0.773 42.256 Mqdssrv.dll
21. 10. 2002. 20.31 5.0.0.759 98.064 Mqmig.exe
25. 3. 2003. 18.00 5.0.0.759 265.488 Mqmigrat.dll
25. 3. 2003. 18.00 5.0.0.740 222.480 Mqoa.dll
25. 3. 2003. 18.00 5.0.0.762 8464 Mqperf.dll
25. 3. 2003. 18.00 5.0.0.773 428.304 Mqqm.dll
25. 3. 2003. 18.00 5.0.0.765 102.672 Mqrt.dll
25. 3. 2003. 18.00 5.0.0.772 70.928 Mqsec.dll
25. 3. 2003. 18.00 5.0.0.769 400.656 Mqsnap.dll
25. 3. 2003. 18.00 5.0.0.762 23.824 Mqupgrd.dll
25. 3. 2003. 18.00 5.0.0.767 110.352 Mqutil.dll
25. 3. 2003. 18.00 5.0.0.748 64.784 Msmq.cpl

S T A T U S

Microsoft je potvrdio da se taj problem pojavljuje u Microsoftovim proizvodima navedenima u odjeljku "Odnosi se na". Taj je problem najprije ispravljen u servisnom paketu Microsoft Windows 2000 Service Pack 4.

D O D A T N E I N F O R M A C I J E

Da bi se izbjegli nepotrebni upiti preusmjeravanja, administratori mogu postaviti parametar registra. Da bismo postavili taj parametar registra umjesto vas, prijeđite na odjeljak "Popravite mi to". Ako to želite sami učiniti, prijeđite na odjeljak "Popravit ću to sam".

Dodatne informacije o nabavi hitnog popravka za Windows 2000 Datacenter Server potražite u članku iz Microsoftove baze znanje pod brojem
265173 Program Datacenter i Windows 2000 Datacenter Server

Popravite mi to

Da biste automatski postavili parametar registra, kliknite vezu Popravite taj problem. Zatim u dijaloškom okviru File Download (Preuzimanje datoteke) kliknite Run (Pokreni), a potom slijedite korake u tom čarobnjaku.






Napomena Taj je čarobnjak možda dostupan samo na engleskom jeziku, ali automatsko popravljanje funkcionira i za verzije sustava Windows na drugim jezicima.

Napomena Ako trenutno ne radite na računalu na kojemu se pojavljuje problem, rješenje za popravak možete spremiti na izbrisivi memorijski pogon ili na CD, a zatim ga pokrenuti na računalu na kojem se problem pojavljuje.

Sada prijeđite na odjeljak "Kako konfigurirati dodatnu promjenu u ovom servisnom paketu i hitnom popravku".

Popravit ću to sam

Važno Ovaj odjeljak, postupak ili zadatak sadrži upute za izmjenu registra. No nepravilnim izmjenama registra možete prouzročiti ozbiljne probleme. Zato pažljivo slijedite ove upute. Radi bolje zaštite prije izmjene registra stvorite njegovu sigurnosnu kopiju. Tako ćete registar moći vratiti ako se pojave problemi. Dodatne informacije o stvaranju sigurnosne kopije i vraćanju registra potražite u članku iz Microsoftove baze znanja pod brojem
322756 Sigurnosno kopiranje i vraćanje registra u sustavu Windows
Slijedite ove korake, a zatim zatvorite uređivač registra:
  1. Kliknite Start, zatim Run (Pokreni), pa upišite regedit i kliknite OK (U redu).
  2. Pronađite i kliknite sljedeći ključ registra:
    hklm\software\microsoft\msmq\parameters
  3. Na izborniku Edit (Uređivanje) pokažite mogućnost New (Novo), a potom kliknite DWORD Value (Vrijednost DWORD).
  4. Upišite IgnoreSiteLinks, a zatim pritisnite ENTER.
  5. Na izborniku Edit (Uređivanje) kliknite Modify (Izmijeni).
  6. Upišite 1, a zatim kliknite OK (U redu).
Ako je ta vrijednost 1, servis reda čekanja poruka uspostavlja izravnu vezu. Servis reda čekanja poruka pretpostavlja da ne postoji poslužitelj usmjeravanja. Stoga ne izvršava upit servisa Active Directory.

Ta vam postavka registra omogućuje da koristite servis reda čekanja u nestandardnoj konfiguraciji. U napomenama uz izdanje sustava Windows 2000 izričito se navodi da je na svakom web-mjestu potreban poslužitelj usmjeravanja. Taj vam registar može pomoći ako ne želite preusmjeravanje, ali želite koristiti javne redove čekanja.

Sada prijeđite na odjeljak "Kako konfigurirati dodatnu promjenu u ovom servisnom paketu i hitnom popravku".

Kako odrediti postoji li taj problem

Taj se problem može otkriti ako koristite dijagnostičko zapisivanje servisa reda čekanja poruka. U direktoriju %windir%\debug stvara se tekstna datoteka Msmq.log. Datoteka zapisnika sadrži dijagnostičke informacije koje se odnose na servis reda čekanja poruka. Sljedeći koraci omogućuju zapisivanje servisa reda čekanja poruka.

Slijedite ove korake, a zatim zatvorite uređivač registra:
  1. Kliknite Start, zatim Run (Pokreni), pa upišite regedit i kliknite OK (U redu).
  2. Pronađite i kliknite sljedeći ključ registra:
    hklm\software\microsoft\msmq\parameters\debug
  3. Na izborniku Edit (Uređivanje) pokažite mogućnost New (Novo), a potom kliknite DWORD Value (Vrijednost DWORD).
  4. Upišite LoggingTypes, a zatim pritisnite ENTER.
  5. Na izborniku Edit (Uređivanje) kliknite Modify (Izmijeni).
  6. Upišite c00000000, a zatim kliknite OK (U redu).
Kad je omogućeno zapisivanje, možda ćete primiti velik broj stavki zapisnika koji sliče sljedećem:
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))

Ako se pojavi neki od simptoma iz odjeljka "Simptomi", primijenite ovaj hitni popravak.

Kako konfigurirati dodatnu promjenu u ovom servisnom paketu i hitnom popravku

Ovaj servisni paket i hitni popravak sadrže dodatnu promjenu. On smanjuje zadanu postavku učestalosti osvježavanja podataka usmjeravanja s tri minute na dvanaest sati pa se podaci usmjeravanja ne mijenjaju tako brzo. Da bi se konfigurirala ta promjena, slijedite ove korake:
  1. Kliknite Start, zatim Run (Pokreni), pa upišite regedit i kliknite OK (U redu).
  2. Pronađite i kliknite sljedeći ključ registra:
    hklm\software\microsoft\msmq\parameters\
  3. Na izborniku Edit (Uređivanje) pokažite mogućnost New (Novo), a potom kliknite DWORD Value (Vrijednost DWORD).
  4. Upišite routingrefreshinterval, a zatim pritisnite ENTER.
  5. Na izborniku Edit (Uređivanje) kliknite Modify (Izmijeni).
  6. Unesite novu vrijednost.

    Nova je zadana vrijednost 12 sati.

Je li to riješilo problem?

Provjerite je li problem riješen. Ako je riješen, završili ste s ovim člankom. Ako problem nije riješen, obratite se podršci.
Svojstva

ID članka: 817076 - posljednja izmjena: 10. lis 2011. - verzija: 1

Povratne informacije