Dit artikel beschreven probleem met een weglekkend geheugen dat zich voordoet op domeincontrollers met Windows Server 2012 R2 en op een Windows 8.1 of Windows Server 2012 R2-computer waarop de serverrol (Active Directory Lightweight Directory Services) is geïnstalleerd. Er is een hotfix beschikbaar om dit probleem te verhelpen. De hotfix is een vereiste.
Symptomen
Een nieuwe arena heap geheugentoewijzing werd geïntroduceerd in de versie van Windows Server 2012 R2 van Directory Services. Dit veroorzaakt een geheugenlek in Lsass.exe (domeincontroller) en DsaMain.exe van Lightweight directoryservice (LDS) proces dat al het beschikbare geheugen op de domeincontroller Windows Server 2012 R2 of LDS server in beslag.
Oorzaak
Dit probleem treedt op in de volgende situaties:
-
Promotie van domeincontroller of Stel LDS-replica in de configuratie toe te voegen
Na het toevoegen van een replica in de configuratie van een promotie van domeincontroller of het toevoegen van een LDS-exemplaar op Windows Server 2012 R2 of Windows 8.1, heeft de replicatie-engine voor het repliceren van elk object in de naamgevingscontexten die nodig zijn voor het nieuwe exemplaar. Tijdens de taak veroorzaken Local Security Authority Server Service (LSASS) proces of DsaMain.exe een ernstig lek als virtuele toegewezen bytes het werkelijke verbruik zeer laag is toegewezen. Bovendien ziet maakt u het volgende foutbericht weergegeven:Gebeurtenislogboek
Bron van gebeurtenis
ID
Beschrijving
Directoryservices
Replicatie
2094
Prestatiewaarschuwing: replicatie is vertraagd tijdens het toepassen van wijzigingen op het volgende object. Als dit bericht vaak voorkomt, betekent dit dat de replicatie langzaam plaatsvindt en dat de server mogelijk moeite houden met wijzigingen.
Object-DN: CN =clientnaam, de organisatie-eenheidOU, DC =Contoso, DC =com = Object-GUID: GUID DN-naam van partitie: DC =Contoso, DC =com Server: _msdcs DNS-record van de replicatiepartner Verstreken tijd (seconden): XX Actie van de gebruiker Een veelvoorkomende reden voor deze vertraging te zien is dat dit object vooral groot in de grootte van de waarden, of het aantal waarden is. Eerst moet u nagaan of de toepassing kan worden gewijzigd om de hoeveelheid gegevens die zijn opgeslagen op het object of het aantal waarden. Als dit een distributielijst of een grote groep, kunt u overwegen verhogen van het forest-functionaliteitsniveau op Windows Server 2003 of hoger, omdat Hiermee schakelt u replicatie om efficiënter te werken. U moet bepalen of het server-platform voldoende prestaties in termen van geheugen als processortijd biedt. U kunt ten slotte kunt u eventueel afstemmen van de Active Directory Domain Services-database door te verplaatsen van de database en de logboeken te scheiden van de partities op de schijf. Als u wijzigen de waarschuwingslimiet overschrijdt wilt, wordt de registersleutel vindt u hieronder. De waarde nul, wordt het selectievakje uitgeschakeld. Aanvullende gegevens Waarschuwingslimiet (sec.): XX Limiet-registersleutel: System\CurrentControlSet\Services\NTDS\Parameters\Replicator maximale wachten update object (sec.)Directoryservices
KCC
1308
Knowledge Consistency Checker (KCC) heeft vastgesteld dat er voortdurend opeenvolgende pogingen om te repliceren met de volgende Active Directory is mislukt.
Pogingen: 2 Active Directory: CN NTDS Settings, CN =DC001, CN =Servers, CN = =site1, CN =Sites, CN =Configuration, DC =Contoso, DC =com Tijdsduur (in minuten): XXXXXXX Het Connection-object voor deze adreslijstservice worden genegeerd en een nieuwe tijdelijke verbinding worden vastgesteld om ervoor te zorgen dat replicatie wordt voortgezet. Nadat de replicatie met deze directoryservice wordt hervat, wordt de verbinding tijdelijk verwijderd. Aanvullende gegevens Waarde: 14 niet voldoende opslagruimte beschikbaar is voor deze bewerking niet voltooien. -
De volgende gebeurtenis wordt geregistreerd in het gebeurtenislogboek tijdens of kort na dcpromo is voltooid:
Gebeurtenislogboek
Bron van gebeurtenis
ID
Beschrijving
Directoryservices
Replicatie
2094
Prestatiewaarschuwing: replicatie is vertraagd tijdens het toepassen van wijzigingen op het volgende object. Als dit bericht vaak voorkomt, betekent dit dat de replicatie langzaam plaatsvindt en dat de server mogelijk moeite houden met wijzigingen.
Object-DN: CN =clientnaam, de organisatie-eenheidOU, DC =Contoso, DC =com = Object-GUID: GUID DN-naam van partitie: DC =Contoso, DC =com Server: _msdcs DNS-record van de replicatiepartner Verstreken tijd (seconden): XX Actie van de gebruiker Een veelvoorkomende reden voor deze vertraging te zien is dat dit object vooral groot in de grootte van de waarden, of het aantal waarden is. Eerst moet u nagaan of de toepassing kan worden gewijzigd om de hoeveelheid gegevens die zijn opgeslagen op het object of het aantal waarden. Als dit een distributielijst of een grote groep, kunt u overwegen verhogen van het forest-functionaliteitsniveau op Windows Server 2003 of hoger, omdat Hiermee schakelt u replicatie om efficiënter te werken. U moet bepalen of het server-platform voldoende prestaties in termen van geheugen als processortijd biedt. U kunt ten slotte kunt u eventueel afstemmen van de Active Directory Domain Services-database door te verplaatsen van de database en de logboeken te scheiden van de partities op de schijf. Als u wijzigen de waarschuwingslimiet overschrijdt wilt, wordt de registersleutel vindt u hieronder. De waarde nul, wordt het selectievakje uitgeschakeld. Aanvullende gegevens Waarschuwingslimiet (sec.): XX Limiet-registersleutel: System\CurrentControlSet\Services\NTDS\Parameters\Replicator maximale wachten update object (sec.)Directoryservices
KCC
1308
Knowledge Consistency Checker (KCC) heeft vastgesteld dat er voortdurend opeenvolgende pogingen om te repliceren met de volgende Active Directory is mislukt.
Pogingen: 2 Active Directory: CN NTDS Settings, CN =DC001, CN =Servers, CN = =site1, CN =Sites, CN =Configuration, DC =Contoso, DC =com Tijdsduur (in minuten): XXXXXXX Het Connection-object voor deze adreslijstservice worden genegeerd en een nieuwe tijdelijke verbinding worden vastgesteld om ervoor te zorgen dat replicatie wordt voortgezet. Nadat de replicatie met deze directoryservice wordt hervat, wordt de verbinding tijdelijk verwijderd. Aanvullende gegevens Waarde: 14 niet voldoende opslagruimte beschikbaar is voor deze bewerking niet voltooien. -
Foutcode 14 wordt omgezet in: ERROR_OUTOFMEMORY - onvoldoende opslagruimte beschikbaar om deze bewerking te voltooien is. De volgende gebeurtenis wordt geregistreerd in het gebeurtenislogboek tijdens of kort na dcpromo is voltooid:
Gebeurtenislogboek
Bron van gebeurtenis
ID
Beschrijving
Directoryservices
Replicatie
2094
Prestatiewaarschuwing: replicatie is vertraagd tijdens het toepassen van wijzigingen op het volgende object. Als dit bericht vaak voorkomt, betekent dit dat de replicatie langzaam plaatsvindt en dat de server mogelijk moeite houden met wijzigingen.
Object-DN: CN =clientnaam, de organisatie-eenheidOU, DC =Contoso, DC =com = Object-GUID: GUID DN-naam van partitie: DC =Contoso, DC =com Server: _msdcs DNS-record van de replicatiepartner Verstreken tijd (seconden): XX Actie van de gebruiker Een veelvoorkomende reden voor deze vertraging te zien is dat dit object vooral groot in de grootte van de waarden, of het aantal waarden is. Eerst moet u nagaan of de toepassing kan worden gewijzigd om de hoeveelheid gegevens die zijn opgeslagen op het object of het aantal waarden. Als dit een distributielijst of een grote groep, kunt u overwegen verhogen van het forest-functionaliteitsniveau op Windows Server 2003 of hoger, omdat Hiermee schakelt u replicatie om efficiënter te werken. U moet bepalen of het server-platform voldoende prestaties in termen van geheugen als processortijd biedt. U kunt ten slotte kunt u eventueel afstemmen van de Active Directory Domain Services-database door te verplaatsen van de database en de logboeken te scheiden van de partities op de schijf. Als u wijzigen de waarschuwingslimiet overschrijdt wilt, wordt de registersleutel vindt u hieronder. De waarde nul, wordt het selectievakje uitgeschakeld. Aanvullende gegevens Waarschuwingslimiet (sec.): XX Limiet-registersleutel: System\CurrentControlSet\Services\NTDS\Parameters\Replicator maximale wachten update object (sec.)Directoryservices
KCC
1308
Knowledge Consistency Checker (KCC) heeft vastgesteld dat er voortdurend opeenvolgende pogingen om te repliceren met de volgende Active Directory is mislukt.
Pogingen: 2 Active Directory: CN NTDS Settings, CN =DC001, CN =Servers, CN = =site1, CN =Sites, CN =Configuration, DC =Contoso, DC =com Tijdsduur (in minuten): XXXXXXX Het Connection-object voor deze adreslijstservice worden genegeerd en een nieuwe tijdelijke verbinding worden vastgesteld om ervoor te zorgen dat replicatie wordt voortgezet. Nadat de replicatie met deze directoryservice wordt hervat, wordt de verbinding tijdelijk verwijderd. Aanvullende gegevens Waarde: 14 niet voldoende opslagruimte beschikbaar is voor deze bewerking niet voltooien. -
Het doorgeven van de security descriptor (SD)
Een probleem met weglekkend geheugen kan optreden wanneer een wijziging in de beveiliging op een container-object (toegangspunt van het domein of organisatie-eenheid (OU)) is op een groot aantal onderliggende objecten overgenomen of onderliggende organisatie-eenheden via SD doorgeven. Afhankelijk van de grootte van de toegangsbeheervermelding (ACE) te wijzigen en het aantal objecten (bijvoorbeeld 500.000), kan de voortplanting lang duren. Gedurende deze periode kan het LSASS-proces of DsaMain proces voortdurend wijzen toegewezen bytes. -
Langdurige query 's
Onverwacht hoge virtueel geheugenverbruik tijdens langdurige Lightweight Directory Access Protocol (LDAP)-query's op servers met Windows Server 2012 R2 of Windows 8.1 gebaseerde LDAP kan leiden tot storingen geheugen. De langdurige query's verbruiken geheugen door het verkrijgen van een opslagruimte voor de security descriptor van elk object dat is geraakt.
In deze gevallen als toegewezen bytes het aantal bytes dat beschikbaar is, bereikt het systeem onbruikbaar en kan zelfs vastlopen.
Oplossing
U kunt dit probleem oplossen door de hotfix toepassen die wordt beschreven in de volgende sectie.
Voor het gebruik van de hotfix in het kader van de domein Controller promoties (DCPROMO) als volgt te werk:-
Installeer de rol AD DS of AD LDS.
-
Installeer deze update of nieuwere Windows Server 2012 R2 updates en beveiligingsupdates die de dezelfde binaire Ntdsai.dll bevatten, zoals ze cumulatief van opzet zijn.
-
De computer promoveren tot domeincontroller status.
Belangrijk Als u een taalpakket installeert nadat u deze hotfix hebt geïnstalleerd, moet u deze hotfix opnieuw te installeren. Daarom wordt aangeraden dat u de taal installeren packs die u nodig voordat u hebt deze hotfix hebt geïnstalleerd. Zie voor meer informatie Taalpakketten toevoegen aan Windows.
Informatie over de hotfix
Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet.
Als de hotfix kan gedownload worden, is er een sectie 'Hotfix is als Download beschikbaar' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, een aanvraag indient bij Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor deze specifieke hotfix komen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarin de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is omdat een hotfix niet voor die taal beschikbaar.
Vereisten
U moet deze hotfix hebben het updatepakket van April 2014 voor Windows RT 8.1, Windows 8.1, en Windows Server 2012 R2 (2919355) op Windows 8.1 of Windows Server 2012 R2 is geïnstalleerd.
Informatie over het register
Als u deze hotfix hebt toegepast, hoeft u niet te wijzigingen aanbrengt in het register.
Opnieuw opstarten
Mogelijk moet u de computer opnieuw opstarten nadat u deze hotfix hebt toegepast.
Informatie over het vervangen van hotfixes
Deze hotfix wordt een eerder uitgebrachte hotfix vervangen.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Als u NTDS\Diagnostics "9 interne verwerking" niveau 2 in de Microsoft Knowledge Base-artikel 314980genoemde inschakelt, ziet u de volgende gebeurtenissen voor ActiveDirectory_DomainService. Deze gebeurtenissen geven het langdurige SD-descriptoren.
Gebeurtenis 1257 - geeft het begin van de doorgifte van SD
Interne gebeurtenis: de security descriptor descriptoren een doorgiftegebeurtenis vanaf de volgende container wordt verwerkt. Container: OU = organisatie-eenheid, DC = Contoso, DC = comGebeurtenis 2007 - de voortgang van de doorgifte van SD, elke 5 minuten vastgelegd die aangeeft
Interne gebeurtenis: de security descriptor descriptoren heeft de volgende container bereikt en gaat door met het doorgeven. Container: OU = organisatie-eenheid, DC = Contoso, DC = com Aantal objecten verwerkt tot nu toe: XXXXXXGebeurtenis 1258 - wat het einde van de doorgifte van SD na enkele uren
Interne gebeurtenis: de security descriptor descriptoren een doorgiftegebeurtenis vanaf de volgende container heeft verwerkt. Container: OU = organisatie-eenheid, DC = Contoso, DC = com Aantal objecten verwerkt: ZZZZZZHetzelfde probleem kan zich voordoen omdat de doorgifte van SD lokaal wordt uitgevoerd na de Active Directory-replicatie naar een andere Windows Server 2012 R2-domeincontroller of LDS-exemplaren in het domein.
Het geheugenlek in de actieve Directory inzamelaar stelt rapport omdat wordt alleen gebruikt bytes weergegeven niet. Echter, kunt u de gemaakte performance monitor data blogs bestandscontrole item-Object: proces exemplaar: Lsass, teller: Private Bytes en Object: geheugen, teller: toegewezen Bytes. Voor meer waarnemingen van de ontwikkeling van een lek, kunt u "Grafiek met Performance Monitor eigenschappen van grafiekelementen, monster" elke 60 seconden. Duur: 15.000 seconden (> 4 uur). De toenemende toewijzing kan ook worden waargenomen in Taakbeheer, het tabblad prestatieshet item geheugen, vastgelegd. Dit wordt weergegeven onder de toegewezen/beschikbare gigabytes (GB). Indicatoren van de fout zijn als volgt: repadmin/showrepl als resultaat:Er is onvoldoende opslagruimte beschikbaar om deze bewerking te voltooien.
Directory-Service registreert een foutgebeurtenis 1699:
Deze Directory kan niet worden opgehaald van de wijzigingen die zijn aangevraagd voor de volgende Active directory-partitie. Hierdoor is het geen aanvragen verzenden naar Active Directory op het volgende adres.
Uitgebreide aanvraagcode: 0 Aanvullende gegevens De foutwaarde: 8446 de replicatiebewerking kan geen geheugen toewijzen.Pop-up van toepassing:
Windows - geen virtueel geheugen: het systeem heeft onvoldoende virtueel geheugen. Om ervoor te zorgen dat Windows correct wordt uitgevoerd, de grootte van het wisselbestand voor virtueel geheugen te vergroten. Zie de Help voor meer informatie.
Referenties
Meer informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.
Informatie over bestanden
De Engelse (Verenigde Staten) versie van deze software-update installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). U moet zich ervan bewust zijn dat de datums en tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd en met uw huidige zomertijd. De datums en tijden kunnen ook wijzigen wanneer u bepaalde bewerkingen op de bestanden uitvoert.
Belangrijk Hotfixes voor Windows 8.1 en Windows Server 2012 R2 zijn opgenomen in dezelfde pakketten. Hotfixes op de pagina Hotfix aanvragen worden echter vermeld onder de beide besturingssystemen. Als u het hotfix-pakket wordt toegepast op een of beide besturingssystemen, schakelt u de hotfix die wordt vermeld onder "Windows 8.1, Windows Server 2012 R2" op de pagina. Raadpleeg altijd de sectie 'Van toepassing op' in de artikelen om het besturingssysteem te bepalen waarop elke hotfix van toepassing is.
Opmerkingen-
De bestanden die van toepassing zijn op een specifiek product, mijlpaal (RTM, SPn), en servicestructuur (LDR, GDR) kunnen worden geïdentificeerd door de bestandsversienummers te onderzoeken zoals deze zijn aangegeven in de volgende tabel:
Versie
Product
Mijlpaal
Servicestructuur
6.3.960 0.18 xxx
Windows 8.1 en Windows Server 2012 R2
RTM
GDR
-
GDR-servicestructuren bevatten uitsluitend de oplossingen die algemeen worden vrijgegeven om wijdverbreide kritieke problemen aan te pakken. LDR-servicestructuren bevatten hotfixes die op grote schaal beschikbaar gestelde oplossingen aanvullen.
-
De MANIFEST-bestanden (.manifest) en MUM-bestanden (.mum) die zijn geïnstalleerd voor elke omgeving zijn vermeld in de sectie 'Aanvullende bestandsinformatie'. MUM, MANIFEST en de bijbehorende beveiligingscatalogusbestanden (.cat) zijn zeer belangrijk voor het statusbeheer van de bijgewerkte onderdelen. De beveiligingscatalogusbestanden, waarvan de kenmerken niet worden vermeld, zijn ondertekend met een digitale handtekening van Microsoft.
x86 Windows 8.1
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Ntdsa.mof |
Niet van toepassing |
227,765 |
18-Jun-2013 |
12:21 |
Niet van toepassing |
Ntdsai.dll |
6.3.9600.18116 |
2,583,552 |
03-Nov-2015 |
02:41 |
x86 |
x64 Windows 8.1 en Windows Server 2012 R2
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Ntdsa.mof |
Niet van toepassing |
227,765 |
18-Jun-2013 |
14:45 |
Niet van toepassing |
Ntdsai.dll |
6.3.9600.18116 |
3,676,160 |
03-Nov-2015 |
02:54 |
x64 |
x86 Windows 8.1
Bestandseigenschap |
Waarde |
---|---|
Bestandsnaam |
Update.mum |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
1600 euro |
Datum (UTC) |
04-Nov-2015 |
Tijd (UTC) |
05:53 |
Platform |
Niet van toepassing |
Bestandsnaam |
X86_532408894ea01e6280e568d78cbfbc21_31bf3856ad364e35_6.3.9600.18116_none_70de56a241809c7b.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
712 |
Datum (UTC) |
04-Nov-2015 |
Tijd (UTC) |
05:53 |
Platform |
Niet van toepassing |
Bestandsnaam |
X86_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_6.3.9600.18116_none_85b3851fd48201e8.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
3,352 |
Datum (UTC) |
03-Nov-2015 |
Tijd (UTC) |
05:09 |
Platform |
Niet van toepassing |
x64 Windows 8.1 en Windows Server 2012 R2
Bestandseigenschap |
Waarde |
---|---|
Bestandsnaam |
Amd64_1c835b965fc6e60c22f413386606599e_31bf3856ad364e35_6.3.9600.18116_none_b800a1506ce79afa.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
716 |
Datum (UTC) |
04-Nov-2015 |
Tijd (UTC) |
05:53 |
Platform |
Niet van toepassing |
Bestandsnaam |
Amd64_microsoft-windows-d..toryservices-ntdsai_31bf3856ad364e35_6.3.9600.18116_none_e1d220a38cdf731e.manifest |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
3,356 |
Datum (UTC) |
03-Nov-2015 |
Tijd (UTC) |
06:04 |
Platform |
Niet van toepassing |
Bestandsnaam |
Update.mum |
Bestandsversie |
Niet van toepassing |
Bestandsgrootte |
2,061 |
Datum (UTC) |
04-Nov-2015 |
Tijd (UTC) |
05:53 |
Platform |
Niet van toepassing |