Cuestión : La piscina del uso sufrió un error fatal de la comunicación con WWW picosegundo

Edición urgente en el ambiente de producción en web server.
Servidor: Win2k3 Web Edt. SP2, IIS6, ASP.NET
Problema: El recomenzar de las aplicaciones web/recicla a menudo.

Debajo de registros ser a partir de dos desplomes separados. La información en los registros es igual para el desplome eveything a excepción de los processid que cambia obviamente.

De eventlog bajo sistema:
EventID 1011:
Una piscina de proceso “DefaultAppPool” del uso de la porción sufrió un error fatal de la comunicación con el servicio de publicación del World Wide Web. El identificador de proceso era “5800”. La zona de informaciones contiene el número de error.

Observar el identificador de proceso aquí refiere a W3WP.exe

El ms de funcionamiento elimina errores de las herramientas del diaognastics da hacia fuera la información siguiente que conduce a un desplome:

De fichero de diario de DbgSVC:
18.06.2010 10:10: 34] Nuevo proceso encontrado:        Nombre de proceso - identificador de proceso de w3wp.exe - 3796 identidad de proceso - nombre de la piscina de la aplicación web de la AUTORIDAD \ del SERVICIO EN RED del NT - DefaultAppPool
[18.06.2010 10:10: 34] Depuración de la fijación:          Nombre de proceso - identificador de proceso de w3wp.exe - escritura de 3796 controles - C:\Program Files\DebugDiag\Scripts\CrashRule _WebAppPool_DefaultAppPool.vbs
[18.06.2010 10:10: 37] Proceso salido:           Nombre de proceso - identificador de proceso de w3wp.exe - nombre de la piscina de 5800 aplicaciones web - DefaultAppPool

De fichero de diario de w3wp:
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 5736
Error de la escritura
Código de error - 0x80004005
Fuente del error [inasequible]
Descripción de error [no podría obtener el sistema identificación para este hilo de rosca]
Línea 116, columna 2

Error de la escritura
Código de error - 0x80004005
Fuente del error [inasequible]
Descripción de error [no podría obtener el sistema identificación para este hilo de rosca]
Línea 116, columna 2

[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 37] Primera excepción de la ocasión - 0xe0434f4d causado por el hilo de rosca con el sistema identificación 304
[18.06.2010 12:34: 38] Primera excepción de la ocasión - 0xc0000005 causado por el hilo de rosca con el sistema identificación 1520
[18.06.2010 12:35: 40] Excepción de la segunda oportunidad - 0xc0000005 causado por el hilo de rosca con el sistema identificación 1520

[18.06.2010 10:09: 31] Primera excepción de la ocasión - 0xc0000005 causado por el hilo de rosca con el sistema identificación 5112
[18.06.2010 10:10: 33] Excepción de la segunda oportunidad - 0xc0000005 causado por el hilo de rosca con el sistema identificación 5112
[18.06.2010 10:10: 33] Hilo de rosca salido. Saliendo el sistema identificación - 3792 del hilo de rosca. Código de salida - 0xffffffff
[18.06.2010 10:10: 33] Proceso salido. Código de salida - 0xffffffff

Del informe generado por las herramientas de diagnósticos de la eliminación de errores:
Divulgar para w3wp__PID__3796__Date__06_18_2010__Time_10_26_34AM__343__Second_Chance_Exception_C0000005.dmp
Tipo de análisis realizado análisis del desplome
Máquina NOTSHARED conocido
Servidor del sistema operativo Windows Service Pack 2003 2
Número de los procesadores 2
Identificador de proceso 3796
Imagen de proceso c:\WINDOWS\system32\inetsrv\w3wp.exe
12:40 Up-Time del sistema: 41
00:16 Up-Time de proceso: 02
Hilo de rosca 17 - Sistema identificación 2860
¡Mscorwks del punto de entrada! SVR:: gc_heap:: gc_thread_stub
Crear el 10:10 del tiempo 18.06.2010: 39
Medir el tiempo gastado en modo del usuario de 0 0:0 de los días: 1.687
Medir el tiempo gastado en modo del núcleo de 0 0:0 de los días: 0.15

Función Arg 1 fuente de Arg 2 Arg 3
¡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 la instrucción de asamblea en los mscorwks! SVR:: gc_heap:: mark_object_simple1+1d9 en C:\WINDOWS\Microsoft.NET\Framework\v2.0 .50727 \ mscorwks.dll de Microsoft Corporation ha causado una excepción de la violación de acceso (0xC0000005) al intentar leer en la posición de memoria 0x00000080 en el hilo de rosca 17
Información del módulo
Nombre de la imagen:      tipo del símbolo de C:\WINDOWS\Microsoft.NET\Framework\v2.0 .50727 \ mscorwks.dll:       PDB
Dirección baja:      grupo fecha/hora 0x79e70000:       Tue 20 de octubre de 08: 10: 14 2009
Suma de comprobación:      comentarios 0x0059659f:       Flavor=Retail
DLL DE COM:      Nombre False Company:       Microsoft Corporation
ISAPIExtension:      Descripción de archivo falsa:       Tiempo de pasada del lenguaje común del tiempo de pasada de Microsoft .NET - sitio de trabajo
ISAPIFilter:      Versión falsa del archivo:       2.0.50727.3607 (GDR.050727-3600)
DLL manejado:      Nombre interno verdadero:       mscorwks.dll
DLL DE VB:      Derechos reservados legales falsos:       © Microsoft Corporation. Todos los derechos reservados.
Nombre cargado de la imagen:       marcas registradas legales de mscorwks.dll:       
Nombre trazado de la imagen:               Nombre de fichero original:       mscorwks.dll
Nombre de módulo:       estructura privada de los mscorwks:       
Escoger roscado:       Nombre de producto falso:       Marco de Microsoft® .NET
Tamaño del módulo:       Versión del producto de 5.56 MBYTEs:       2.0.50727.3607
Nombre de fichero del símbolo:       estructura especial de c:\symcache\mscorwks.pdb\8FCB438097C9463E95E6907ECDE0C06A2\mscorwks.pdb:       y


Toda la ayuda appreaciated grandemente como esto es un servidor de la producción.

Respuesta : La piscina del uso sufrió un error fatal de la comunicación con WWW picosegundo

Pienso que usted luchará para conseguir cualquier persona para mirar at/understand el DebugDiag que es realmente un caso de la ayuda de producto del ms. Mira probablemente que es edición del acode con su código de asp.net.

Para localizar averías esto sin la comprensión completa de los resultados de DEbugDiag tener una mirada en qué está sucediendo en ese entonces.

En el mimum separado de su app en diversas piscinas del app. Usted puede descubrir tan qué está ocurriendo.

Mirar las entradas pasadas en los registros de IIS que pueden darle algunas pistas sobre qué páginas que pueden causar el error.

Encuentro el procmon una herramienta de puesta a punto inicial útil también. Una vez que usted puede reconstruir el error entonces esto será aún más útil. Pero utilizarlo para comparar el trabajo y a estado fallido.
Otras soluciones  
 
programming4us programming4us