Frage : Anwendungslache erlitt eine tödliche Kommunikationsstörung mit WWW PS

Dringende Ausgabe in der Produktionsumwelt auf web server.
Bediener: Win2k3 Netz Edt. SP2, IIS6, ASP.NET
Problem: Web-Anwendungswiederanlauf/bereiten häufig auf.

Unter Maschinenbordbüchern von zwei verschiedenen Abbrüchen sein. Die Informationen in den Maschinenbordbüchern sind die selben für eveything Abbruch außer den processids, der offensichtlich ändert.

Vom eventlog unter System:
EventID 1011:
Eine Prozessumhüllunganwendungslache „DefaultAppPool“ erlitt eine tödliche Kommunikationsstörung mit dem World- Wide Webverlags- Service. Die Prozessnummer war „5800“. Das Datenfeld enthält die Störungszahl.

Prozessnummer hier merken sich bezieht auf W3WP.exe

Laufender Mitgliedstaat prüfen diaognastics Werkzeuge gibt heraus die folgenden Informationen aus, die zu einem Abbruch f5uhren:

Von der DbgSVC Protokolldatei:
18.06.2010 10:10: 34] Neuer Prozess gefunden:        Prozessname - w3wp.exe Prozessnummer - 3796 Prozessidentität - NT-BERECHTIGUNG \ VERMITTLUNGSDIENST Web-Anwendungslachename - DefaultAppPool
[18.06.2010 10:10: 34] Befestigungs-Debugger:          Prozessname - w3wp.exe Prozessnummer - 3796 Steuerindex - C:\Program Files\DebugDiag\Scripts\CrashRule _WebAppPool_DefaultAppPool.vbs
[18.06.2010 10:10: 37] Prozess herausgenommen:           Prozessname - w3wp.exe Prozessnummer - Lachename mit 5800 Web-Anwendungen - DefaultAppPool

Von der w3wp Protokolldatei:
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 5736
Index-Störung
Störungs-Code - 0x80004005
Störungs-Quelle [nicht erreichbar]
Fehlerbeschreibung [könnte System Identifikation für dieses Gewinde nicht erhalten]
Linie 116, Spalte 2

Index-Störung
Störungs-Code - 0x80004005
Störungs-Quelle [nicht erreichbar]
Fehlerbeschreibung [könnte System Identifikation für dieses Gewinde nicht erhalten]
Linie 116, Spalte 2

[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 37] Erste Wahrscheinlichkeitsausnahme - 0xe0434f4d verursacht durch Gewinde mit System Identifikation 304
[18.06.2010 12:34: 38] Erste Wahrscheinlichkeitsausnahme - 0xc0000005 verursacht durch Gewinde mit System Identifikation 1520
[18.06.2010 12:35: 40] Chanceausnahme - 0xc0000005 verursacht durch Gewinde mit System Identifikation 1520

[18.06.2010 10:09: 31] Erste Wahrscheinlichkeitsausnahme - 0xc0000005 verursacht durch Gewinde mit System Identifikation 5112
[18.06.2010 10:10: 33] Chanceausnahme - 0xc0000005 verursacht durch Gewinde mit System Identifikation 5112
[18.06.2010 10:10: 33] Gewinde herausgenommen. Gewindesystem Identifikation herausnehmen - 3792. Endecode - 0xffffffff
[18.06.2010 10:10: 33] Prozess herausgenommen. Endecode - 0xffffffff

Vom Report erzeugt durch die ausprüfendiagnostikwerkzeuge:
Für w3wp__PID__3796__Date__06_18_2010__Time_10_26_34AM__343__Second_Chance_Exception_C0000005.dmp berichten
Art der Analyse durchgeführten Abbruch-Analyse
Maschine Namens-NOTSHARED
BetriebssystemWindows-Server Service Pack 2003 2
Zahl von Prozessoren 2
Prozessnummer 3796
Prozessbild c:\WINDOWS\system32\inetsrv\w3wp.exe
Systemsup-time-12:40: 41
Prozessup-time-00:16: 02
Gewinde 17 - System Identifikation 2860
Eingang mscorwks! SVR:: gc_heap:: gc_thread_stub
10:10 der Zeit 18.06.2010 verursachen: 39
Verbraucht im Benutzermodus Zeit 0 Tages0:0 festsetzen: 1.687
Verbraucht im Kernmodus Zeit 0 Tages0:0 festsetzen: 0.15

Funktion Arg 1 Arg 2 Arg 3 Quelle
mscorwks! SVR:: gc_heap:: mark_object_simple1+1d9          16813aac          00000001          0015e750       
mscorwks! SVR:: gc_heap:: mark_object_simple+25a          16813a20          00000001          0224fd8c       
mscorwks! SVR:: GCHeap:: Promote+115          14817cc8          16813a20          00000000       
mscorwks! WKS:: CFinalize:: GcScanRoots+42          79fd00d5          00000001          00000000       
mscorwks! SVR:: CFinalize:: ScanForFinalization+10f          79fd00d5          164b87b8          00000000       
mscorwks! SVR:: gc_heap:: mark_phase+1fd          00000002          00000000          0015e750       
mscorwks! SVR:: gc_heap:: gc1+46          00000000          ffffffff          0015e750       
mscorwks! SVR:: gc_heap:: garbage_collect+246          00000000          00000000          0015e750       
mscorwks! SVR:: gc_heap:: gc_thread_function+6a          00000000          7c8276dd          0224fef8       
mscorwks! SVR:: gc_heap:: gc_thread_stub+92          0015e750          00000000          00000000       
kernel32! BaseThreadStart+34          79f23b1c          0015e750          00000000       


MSCORWKS! SVR:: GC_HEAP:: MARK_OBJECT_SIMPLE1+1D9In w3wp__PID__3796__Date__06_18_2010__Time_10_26_34AM__343__Second_Chance_Exception_C0000005.dmp der Assemblerbefehl an den mscorwks! SVR:: gc_heap:: mark_object_simple1+1d9 in C:\WINDOWS\Microsoft.NET\Framework\v2.0 .50727 \ mscorwks.dll von Microsoft Corporation hat eine Zugriffsfehlerausnahme (0xC0000005) beim Versuchen, von der Speicherstelle 0x00000080 auf Gewinde 17 zu lesen verursacht
Modul-Informationen
Bild-Name:      Symbol-Art C:\WINDOWS\Microsoft.NET\Framework\v2.0-.50727 \ mscorwks.dll:       VEH
Basisadresse:      Stempel der Zeit-0x79e70000:       Tue 20. Oktober 08: 10: 14 2009
Prüfsumme:      Anmerkungen 0x0059659f:       Flavor=Retail
COM-DLL:      Firmennamen Falsecompany:       Microsoft Corporation
ISAPIExtension:      Falsche Akten-Beschreibung:       Laufzeit-Standardsprache-Laufzeit Microsoft-.NET - Arbeitsplatz
ISAPIFilter:      Falsche Akten-Version:       2.0.50727.3607 (GDR.050727-3600)
Gehandhabtes DLL:      Zutreffender interner Name:       mscorwks.dll
VB DLL:      Falsches zugelassenes copyright:       © Microsoft Corporation. Alle Rechte vorbehalten.
Geladener Bild-Name:       mscorwks.dll zugelassene eingetragene Warenzeichen:       
Abgebildeter Bild-Name:               Ursprünglicher Dateiname:       mscorwks.dll
Modulname:       mscorwks privater Bau:       
Aussondern verlegt:       Falscher Produkt-Name:       Microsoft® .NET Rahmen
Modul-Größe:       5.56 MBYTE-Produkt-Version:       2.0.50727.3607
Symbol-Dateiname:       c:\symcache\mscorwks.pdb\8FCB438097C9463E95E6907ECDE0C06A2\mscorwks.pdb-spezieller Bau:       u.


Alle Hilfe, die groß als dieses appreaciated ist, ist ein Produktionsbediener.

Antwort : Anwendungslache erlitt eine tödliche Kommunikationsstörung mit WWW PS

Ich denke, dass Sie kämpfen, um jedermann zu erhalten, um at/understand zu schauen das DebugDiag, das es wirklich ein Mitgliedstaat-Produktstützfall ist. Es schaut wahrscheinlich, dass es acode Ausgabe mit Ihrem asp.net-Code ist.

Um dieses ohne volles Verständnis der DEbugDiag Resultate zu überprüfen haben einen Blick an was zu der Zeit geschieht.

Am mimum unterschiedlich weg von Ihrer APP in verschiedene APP-Lachen. So können Sie herausfinden, was auftritt.

Die letzten Eintragungen in den IIS Maschinenbordbüchern betrachten, die Ihnen einige Anhaltspunkte über, welche Seiten, geben können die die Störung verursachen können.

Ich finde procmon ein nützliches Anfangsentstörungswerkzeug auch. Sobald Sie in der Lage sind, die Störung neu zu erstellen dann, ist diese sogar nützlich. Aber sie verwenden, um das Arbeiten und die gescheiterter Staat zu vergleichen.
Weitere Lösungen  
 
programming4us programming4us