Versenden langer Escape-Sequenzen führt zu 100% CPU-Auslastung

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 254142 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde zuvor veröffentlicht unter D42194
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
254142 Sending Large Escaped Character Sequence Causes 100% CPU utilization
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie eine lange Escape-Sequenz an einen Computer versenden, auf dem Internet Information Server 4.0 oder Internet Information Services 5.0 ausgeführt werden, ist die CPU dieses Computer während der Verarbeitung dieser Anfrage möglicherweise zu 100 Prozent ausgelastet. Während dieser Zeitspanne reagiert der Server eventuell nicht auf andere Anfragen.

Ursache

Dieses Problem tritt auf, weil die Funktion "Str::unescape" die Zeichen, aus denen sich die Anfrage zusammensetzt, einzeln analysiert und verarbeitet, bei jedem Zeichen die Daten erneut übermittelt und dann am Anfang der Anfragenzeichenfolge erneut mit der Verarbeitung beginnt. Dies führt zu einer erheblichen Belastung der CPU und kann zur Folge haben, dass der Server andere Anfragen nicht mehr verarbeiten kann.

Lösung

Eine unterstützte Berichtigung zur Behebung dieses Problems ist inzwischen von Microsoft erhältlich. Diese Berichtigung ist jedoch noch nicht vollständig regressionsgeprüft und sollte daher nur bei Systemen angewendet werden, bei denen dieses spezielle Problem auftritt. Wenn Ihr System durch dieses Problem nicht ernsthaft beeinträchtigt ist, empfiehlt Microsoft, auf das nächste Windows NT-Service Pack zu warten, das diese Berichtigung enthält.

Um dieses Problem sofort zu beheben, laden Sie sich die Berichtigung den nachstehenden Anweisungen entsprechend herunter oder wenden Sie sich an den Microsoft Software Service, um die Berichtigung anzufordern. Eine vollständige Liste mit Telefonnummern des Microsoft Software Service und Informationen zu Service-Gebühren finden Sie unter der folgenden Adresse im World Wide Web:
   http://support.microsoft.com/default.aspx?scid=fh;DE;PHONENUMBERS
Internet Information Server 4.0:
Die folgenden Dateien können Sie aus dem Microsoft Download Center herunterladen. Gehen Sie dazu auf die unten aufgeführte Web-Seite und klicken Sie auf einen entsprechenden Dateinamen.
   http://www.microsoft.com/downloads/release.asp?ReleaseID=20314
Software-Update über das Internet:
   escseq4i.exe    Intel Version
   escseq4a.exe    Alpha Version
Vollständiger Download:
   escseq4is.exe    Intel Version
   escseq4as.exe    Alpha Version
Internet Information Services 5.0 (Windows 2000):
Die folgende Dateie können Sie aus dem Microsoft Download Center herunterladen. Gehen Sie dazu auf die nachfolgende Web-Seite und klicken Sie auf die Datei Q254142_W2K_SP1_x86_DE.EXE.
   http://www.microsoft.com/downloads/release.asp?ReleaseID=20344

Status

Microsoft hat bestätigt, dass es sich dabei um ein Problem bei den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind.

Weitere Informationen

Wenn Sie die in diesem Artikel genannte Berichtigung installieren, geht die Funktion "Str::unescape" die Anfragenzeichenfolge nur einmal durch.

Für weitere Informationen über dieses Problem lesen Sie bitte das Microsoft-Sicherheitsbulletin unter der folgenden Adresse:
   http://www.microsoft.com/technet/security/Bulletin/MS00-023.mspx
Für weitere Informationen dazu, wie Sie Dateien aus dem Microsoft Download Center herunterladen können, besuchen Sie bitte das Download Center unter der folgenden Webadresse
   http://www.microsoft.com/germany/download
und klicken Sie dann auf "Hilfe zur Verwendung des Download Centers und Feedback zu fehlenden Downloads" (HOW TO USE THE MICROSOFT DOWNLOAD CENTER).
Microsoft hat diese Datei mit der zum Zeitpunkt der Bereitstellung der Datei aktuellsten Virenerkennungssoftware auf mögliche Viren überprüft. Nach ihrer Bereitstellung residiert diese Datei auf sicheren Servern, auf denen unbefugte Änderungen der Datei ausgeschlossen sind.

Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Eigenschaften

Artikel-ID: 254142 - Geändert am: Donnerstag, 24. August 2006 - Version: 4.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
Keywords: 
kbqfe kbhotfixserver kbwin2000presp1fix KB254142
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com