Der Arbeitsprozess kann eine große Menge an Arbeitsspeicher zuweisen, wenn Sie über eine komplexe Verzeichnisstruktur in IIS verfügen.
Dieser Artikel enthält Lösungen für das Problem, dass der Arbeitsprozess möglicherweise große Mengen an Arbeitsspeicher belegt, wenn Sie eine komplexe Inhaltsverzeichnisstruktur auf Microsoft-Internetinformationsdienste (IIS) haben.
Ursprüngliche Produktversion: Windows Server 2008, 2008 R2, 2012, 2012 R2
Ursprüngliche KB-Nummer: 3020858
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
- Sie installieren die Webserverrolle über IIS.
- Sie verfügen über ein Inhaltsverzeichnis, dessen Struktur komplex ist. Beispielsweise verfügen Sie über eine tiefe Struktur, die viele untergeordnete Verzeichnisse in einem übergeordneten Verzeichnis enthält.
- Benutzer senden Anforderungen für viele eindeutige URLs. Beispielsweise senden Benutzer Anforderungen für viele virtuelle Verzeichnisse oder Anwendungen.
In diesem Szenario kann der Arbeitsprozess plötzlich eine große Menge an Arbeitsspeicher zuweisen.
Ursache
IIS speichert Konfigurationsinformationen mithilfe eines virtuellen Verzeichnispfads zwischen. Darüber hinaus wird eine Hashtabelle für den effizienten Zugriff auf die Konfigurationsinformationen erstellt. Wenn auf viele eindeutige URLs zugegriffen wird und die Größe der Hashtabelle nicht ausreicht, wird die Hashtabelle erweitert. Wenn Sie auch über eine komplexe Verzeichnisstruktur verfügen, kann die Größe der Hashtabelle erheblich erweitert werden.
Problemumgehung
Wenden Sie eine der folgenden Methoden an, um dieses Problem zu umgehen:
- Vereinfachen Sie die Inhaltsverzeichnisstruktur.
- Erhöhen Sie die Häufigkeit der Wiederverwertung des Arbeitsprozesses.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für