Domeenikontroller töötab aeglasemalt või lakkab reageerimast, kui käivitab rämpsfailide kogumine

Kehtib: Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Datacenter Edition for Itanium-Based SystemsMicrosoft Windows Server 2003 Datacenter x64 Edition

Sümptomid


Domeenikontroller (DC) mis töötab Windows Server 2003, Windows Server 2008 või Windows Server 2008 R2, võite kokku puutuda järgmiste sümptomitega.
  • Server töötab iga mitu tundi oodatust aeglasemalt.
  • Server lõpetab reageerimise iga mitu tundi.
See probleem kestab mitu minutit ja seejärel kaob.

Märkus. Kui domeenikontrolleri jälgida jõudlusmonitori (Perfmon.exe) abil leiate, et CPU kasutus ja ketta I/O on väga suur, kui see probleem ilmneb.


Märkus. Kui rämpsfailide kogumine sündmuste logimine KB314980 järgi lubamiseks leiate rämpsfailide kogumine töötab selle probleemi ilmnemisel. Hauakivi objekte ei kustutata.


Selle probleemi ilmnemisel lisatakse üks või mitu järgmistest sündmustest kataloogiteenuse logisse:
Sündmuse tüüp: tõrge

Sündmuse allikas: NTDS-i ISAM

Sündmuse kategooria: (14)

Sündmuse ID: 623

Kuupäev: < kuupäev >

Aeg: < aeg >

Kasutaja: N/A

Arvuti: < arvutinimi >

Kirjeldus: NTDS-i (432) NTDSA: versiooni salve eksemplari (0) on jõudnud oma maksimummahuni < number >. See on tõenäoliselt pikaajalisi tehingu takistada cleanup versiooni salve ja põhjustab see suurus luua. Värskenduste lükatakse kuni pikaajalisi kanne on täielikult pühendunud või tagasi pöörata.

Võimalik pikaajaline tehingu:

SeansiId: < id >

Seansi raames: < kontekstis > seansi käigus ThreadId: < id > Cleanup: 1
Sündmuse tüüp: tõrge

Sündmuse allikas: NTDS-i üldise

Sündmuse kategooria: Sisemine töötlemine

Sündmuse ID: 1519

Kuupäev: < kuupäev >

Aeg: < aeg >

Kasutaja: NT AUTHORITY\LOCAL teenus

Arvuti: < arvutinimi >

Kirjeldus: Sisemine tõrge: Active Directory ei saanud toimingu teha, kuna andmebaas pole piisavalt mälu versiooni.


Täiendavaid andmeid sisemine ID: 2080490
Sündmuse tüüp: tõrge

Sündmuse allikas: NTDS-i replikatsiooni

Sündmuse kategooria: replikatsiooni

Sündmuse ID: 1479

Kirjeldus: Active Directory ei saa värskendada kohaliku domeenikontrolleri järgmine objekt muudatusi sai järgmine allikas domeenikontrolleri. Active Directory ei ole piisavalt andmebaasi versiooni salvestada muudatuste rakendamiseks.

Objekt: < objekti DN >

Objekti GUID: < objekti GUID >

Allikas domeenikontrolleri: < DC GUID-ga DNS name >

Kasutaja tegevus

Käivitage selle domeenikontrolleri. Kui see ei lahenda probleemi, suurendage andmebaasi versiooni salve. Kui on asustatud objektide suure hulga väärtusi või väärtused on eriti suur, vähendada tulevikus muutub.

Täiendavad andmed

Tõrge väärtus: 8573 andmebaas on väljaspool versiooni salve.

Põhjus


See probleem ilmneb, sest maailmas on palju vastuolulised objektid või viide viirastusi Active Directory. Need objektid DELTIME atribuut on seatud. Kuid need objektid isDeleted atribuut on tühi. Atribuut DELTIME tõttu garbagecollector sisaldab neid objekte oma andmebaasi skannimine. Seetõttu ei saa kustutada need objektid. Paljud vastuolulised objektid võib kasutada versiooni talletusruumi rämpsfailide kogumine.

See probleem ilmneb ajal hauakivi objektide rämpsfailide kogumine. Hauakivi cleanup kood rämpsfailide kogumine värskendatakse need vastuolus objekti DELTIME, sest peab neid viide viirastusi. Selles olekus hauakivi cleanup koodi järgud ühe andmebaasi tehingulogi neid värskendusi ja palju järjest objekte. Seetõttu tehingu maht ületab versiooni salve maht.

Rämpsfailide Collector käsitleb see parandamatu tõrge ja peatub. Andmebaasi kirjeid, mis vajab toimetamist ei vaadeldakse, näiteks hauakivide seotud eemaldamise kohta. Protseduuri uuesti proovida rämpsfailide collector edasi jooksma. Seetõttu ei pruugi ka järgmisel korral.



Need vastuolulised objektid ei ole lihtne kindlaks teha, nagu DELTIME on sisemine andmebaasi veerus. Nad ei kuvata sellisena objektide kasutajaliidese või andmebaasi eksportimine. Kui kahtlustate, et see probleem mõjutab, kuid soovite positiivne, mis selle kiirparanduse rakendamist saate, soovitame pöörduda Microsofti kliendi tehnilise toe mõjutatud andmebaasid oleku uurimiseks.

Lisaks need sündmused võivad põhjustada bytoo paljud viide viirastusi. Need andmebaasi kirjed on kohatäiteid ühesuunaline objekti lingid (mis on no agurpidi) target objekt on kustutatud ja hauakivi andmebaasist eemaldada. Kuid viide ei muudeta. Need valemid on puhastada. Seda saate teha, kui kustutate atribuudi väärtus või muutes sobivat objekti viide. Üks näide atribuut see klass on "sekretär" atribuut.



Werecommend pöörduda Microsofti klienditeeninduse tehnilise toe abil saate tuvastada ja eemaldada need viide viirastusi.

Lahendus


Saadaval on kiirparandus Windows Server 2003. Arvutis, milles töötab Windows Server 2008 või Windows Server 2008 R2 selle probleemi ilmnemisel võite järgida vastukaal toodud juhiseid. Soovitatav on abi saamiseks pöörduda Microsofti klienditeeninduse tehniline tugi.

Kiirparanduse teave

Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda kiirparandust ainult selles artiklis kirjeldatud probleemiga süsteemide. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.

Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli ülaosas jaotises "Käigultparandus saadaval". Kui seda jaotist ei ole, kontakteeruge vastava kiirparanduse hankimiseks Microsofti klienditeeninduse ja toega.

Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:Märkus. "Kiirparandus on allalaadimiseks saadaval" vormil kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.

Eeltingimused

Selle kiirparanduse rakendamiseks peab töötama Windows Server 2003 Service Pack 2 (SP2). Lisaks peab olema installitud Active Directory. Windows Server 2003 hoolduspaketi või Windows XP Professional x64 Edition hoolduspaketi hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

889100 kuidas hankida uusim hoolduspakett Windows Server 2003

Taaskäivitamise nõue

Te ei pea pärast selle kiirparanduse rakendamist arvutit taaskäivitama.

Kiirparanduse asendamise teave

See kiirparandus ei asenda varem välja antud Kiirparandusi.

Installi juhiseid

Pärast selle kiirparanduse installimiseks toimige järgmiselt.
  1. Taaskäivitage DC Directory Service Restore režiimi.
  2. Logige administraatorina.
  3. Avage käsuviip.
  4. Tippige käsuviibale, tippige järgmised käsud ja vajutage pärast iga käsku sisestusklahvi Enter:

    Ntdsutil
    semantilise andmebaasi analüüs
    minge parandus
  5. Kui käsk käivitatakse, leiate faili "dsdit.dmp.x" käitamist NTDSUTIL kaustas, kus on loetletud kõik objektid, mis olid parandatud. "x" on täitmise arvu semantilise andmebaasi analüüs, Palun kontrollige uusim fail.
  6. Taaskäivitage arvuti tavarežiimis.

Failiteave

Selle kiirparanduse ingliskeelne (Ameerika Ühendriikide) versioon installib järgmistes tabelites loetletud atribuutidega failid. Kuupäevad ja kellaajad nendele failidele on loetletud koordineeritud maailmaaja järgi (UTC). Kuupäevad ja kellaajad nende failide jaoks kuvatakse teie arvutis kohaliku aja järgi, arvestades praegust suveaega. Lisaks võivad kuupäevad ja kellaajad muutuda, kui teete failidega teatud toiminguid.
Windows Server 2003 Failiteabe märkused
  • Lisaks nendes tabelites loetletud failid See kiirparandus installib ka seotud Turbekataloogi faili (KBnumber.cat) on allkirjastatud Microsofti digitaalallkirjaga.
Kõik toetatud Windows Server 2003 SP2 x86-põhised versioonid

Faili nimiFaili versioonFaili mahtKuupäevAegPlatvorm
Ntdsutil.exe5.2.3790.4650312,83215-Jan-201012:42x86
Kõik toetatud Windows Server 2003 SP2 x64-põhised versioonid

Faili nimiFaili versioonFaili mahtKuupäevAegPlatvormNõutav hoolduspakettTeenuseharu
Ntdsutil.exe5.2.3790.4650503,29615-Jan-201015:14x64SP2Pole rakendatav
Wntdsutil.exe5.2.3790.4650312,83215-Jan-201015:14x86SP2WOW
Kõik toetatud IA-64-põhiste versioonide Windows Server 2003 SP2

Faili nimiFaili versioonFaili mahtKuupäevAegPlatvormNõutav hoolduspakettTeenuseharu
Ntdsutil.exe5.2.3790.4650807,42415-Jan-201015:14IA-64SP2Pole rakendatav
Wntdsutil.exe5.2.3790.4650312,83215-Jan-201015:14x86SP2WOW

Lahendus


Selle probleemi vastukaaluna versioon mälu mahtu suurendada muutes järgmist registri kirje väärtus:


Asukoht: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

Nimi: EDB max ver lehed (inkrement üle vähemalt)
Tüüp: REG_DWORD
Väärtus: < väärtus >
Märkus. Selle sätte väärtus number 16KB mälu tükkideks (või 64-bitine protsessor 32KB mälu tükkideks), mis on reserveeritud. Näiteks:
9600 = ~ 150 MB 32-bitine, ~ 600 MB 64-bitine
12800 = ~ 200 MB 32-bit ~ 800 MB 64-bitine
16000 = ~ 250 MB 32-bit, ~ 1000 MB 64-bitine
19200 = ~ 300 MB 32-bit ~ 1200 MB 64-bitine


(Märkus seadme loomulikule kursori suurus (32-bitise protsessoriga, 8 baiti 64-bitise protsessoriga, 4 baiti) on ka teguriks arvutamisel versiooni andmesalve mahtu. Seetõttu, kasutades 64-bit CPU ja OS tõhusalt quadruples versiooni salve vaikemaht.)


Märkus. Te ei saa seada suvalise suur väärtus, eriti x x86 operatsioonisüsteemi. Võib otsa mälu LSASS protsessi ruumi muudeks ülesanneteks.

Märkus. Sätte väärtuse "EDB max ver lehed (inkrement üle vähemalt)" midagi vähem kui 6400 ei mõjuta. 6400 on vaikimisi valitud ja minimaalne väärtus.

Soovitame teil pöörduda vajaliku väärtuse 50MB võrra. Väärtus, mis võimaldab töötada rämpsfailide kogumine peaks olema proovinud täiendavaid mõjutatud domeenikontrollereid põhiline väärtus. Kui rämpsfailide collector käivitamise õnnestumiseks, kui väärtus on "19200" (302 MB) Werecommend pöörduda Microsofti klienditoe poole.


Versioon mälu mahtu on vaid ajutine meetod. See võimaldab rämpsfailide kogumine koodi edasi nende vastuolulised objektid. See probleem võib ilmneda pärast hauakivi eluaja intervalli või uuesti rämpsfailide Collector kontrolli ulatus on objektid.

Olek


Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Lisateabe saamiseks


See probleem võib ilmneda juhul, kui teostate autoriteetse taastamine. Probleem ilmneb andmebaasidega 100 000 kahjustatud objekte või rohkem. Võite käivitada ennetavalt protseduuri jaotises otsus kirjeldatud probleemid mõjutatud andmebaasid või võite kasutada seda tagantjärele kui tõrgetega versiooni poe jaotises sümptomid.


Active Directory andmebaasi rämpsfailide kogumine kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

198793 the Active Directory andmebaasi rämpsfailide kogumine

Tase rämpsfailide kogumine logimise lubamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
314980 kuidas konfigureerida Windows Server 2003 ja Windows 2000 Server Active Directory diagnostika sündmuste logimine


Tase rämpsfailide kogumine logimise lubamise kohta lisateabe saamiseks külastage järgmist veebisaiti:

Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:

824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus