Pergunta : A associação da aplicação sofreu um erro fatal de uma comunicação com WWW picosegundo

Edição urgente no ambiente de produção no web server.
Usuário: Win2k3 correia fotorreceptora Edt. SP2, IIS6, ASP.NET
Problema: O reinício das aplicações web/recicl frequentemente.

Abaixo dos registros ser de dois ruídos elétricos separados. A informação nos registros é a mesma para o ruído elétrico eveything à exceção dos processid que muda obviamente.

Do eventlog sob o sistema:
EventID 1011:
Uma associação process “DefaultAppPool” da aplicação do serviço sofreu um erro fatal de uma comunicação com o serviço de publicação do World Wide Web. A identificação process era “5800”. O campo de dados contem o número de erro.

Anotar a identificação Process aqui refere W3WP.exe

O MS de funcionamento elimina erros de ferramentas do diaognastics dá para fora a seguinte informação que conduz a um ruído elétrico:

Da lima de registro de DbgSVC:
18.06.2010 10:10: 34] Processo novo encontrado:        Nome Process - identificação Process de w3wp.exe - 3796 identidade Process - AUTORIDADE do NT \ nome da associação da aplicação web SERVIÇO de REDE - DefaultAppPool
[18.06.2010 10:10: 34] Depurador de programas do anexo:          Nome Process - identificação Process de w3wp.exe - certificado de 3796 controles - C:\Program Files\DebugDiag\Scripts\CrashRule _WebAppPool_DefaultAppPool.vbs
[18.06.2010 10:10: 37] Processo retirado:           Nome Process - identificação Process de w3wp.exe - nome da associação de 5800 aplicações web - DefaultAppPool

Da lima de registro de w3wp:
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 5736
Erro do certificado
Código de erro - 0x80004005
Fonte do erro [não disponível]
Descrição de erro [não poderia obter o sistema identificação para esta linha]
Linha 116, coluna 2

Erro do certificado
Código de erro - 0x80004005
Fonte do erro [não disponível]
Descrição de erro [não poderia obter o sistema identificação para esta linha]
Linha 116, coluna 2

[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 37] Primeira exceção da possibilidade - 0xe0434f4d causado pela linha com sistema identificação 304
[18.06.2010 12:34: 38] Primeira exceção da possibilidade - 0xc0000005 causado pela linha com sistema identificação 1520
[18.06.2010 12:35: 40] Exceção da segunda oportunidade - 0xc0000005 causado pela linha com sistema identificação 1520

[18.06.2010 10:09: 31] Primeira exceção da possibilidade - 0xc0000005 causado pela linha com sistema identificação 5112
[18.06.2010 10:10: 33] Exceção da segunda oportunidade - 0xc0000005 causado pela linha com sistema identificação 5112
[18.06.2010 10:10: 33] Linha retirada. Retirando o sistema identificação da linha - 3792. Código de saída - 0xffffffff
[18.06.2010 10:10: 33] Processo retirado. Código de saída - 0xffffffff

Do relatório gerado pelas ferramentas de diagnósticos da eliminação de erros:
Relatar para w3wp__PID__3796__Date__06_18_2010__Time_10_26_34AM__343__Second_Chance_Exception_C0000005.dmp
Tipo de análise executada análise do ruído elétrico
Máquina NOTSHARED conhecido
Usuário do sistema de exploração Windows Service Pack 2003 2
Número dos processadores 2
Identificação Process 3796
Imagem Process c:\WINDOWS\system32\inetsrv\w3wp.exe
12:40 Up-Time do sistema: 41
00:16 Up-Time Process: 02
Linha 17 - Sistema identificação 2860
Mscorwks do ponto de entrada! SVR:: gc_heap:: gc_thread_stub
Criar o 10:10 do tempo 18.06.2010: 39
Cronometrar gasto na modalidade do usuário 0 0:0 dos dias: 1.687
Cronometrar gasto na modalidade da semente 0 0:0 dos dias: 0.15

Função Arg 1 fonte 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 a instrução de conjunto em mscorwks! SVR:: gc_heap:: mark_object_simple1+1d9 em C:\WINDOWS\Microsoft.NET\Framework\v2.0 .50727 \ mscorwks.dll de Microsoft Corporation causou uma exceção da violação de acesso (0xC0000005) ao tentar ler da posição de memória 0x00000080 na linha 17
Informação do módulo
Nome da imagem:      tipo do símbolo de C:\WINDOWS\Microsoft.NET\Framework\v2.0 .50727 \ mscorwks.dll:       PDB
Endereço baixo:      selo de tempo 0x79e70000:       Tue 20 de outubro de 08: 10: 14 2009
Soma de controle:      comentários 0x0059659f:       Flavor=Retail
DLL DE COM:      Nome de Falso Companhia:       Microsoft Corporation
ISAPIExtension:      Descrição de lima falsa:       Tempo de execução da língua comum do tempo de execução de Microsoft .NET - estação de trabalho
ISAPIFilter:      Versão falsa da lima:       2.0.50727.3607 (GDR.050727-3600)
DLL controlado:      Nome interno verdadeiro:       mscorwks.dll
DLL DE VB:      Direitos reservados legais falsos:       © Microsoft Corporation. Todos os direitos reservados.
Nome carregado da imagem:       marcas registradas legais de mscorwks.dll:       
Nome traçado da imagem:               Nome de arquivo original:       mscorwks.dll
Nome de módulo:       configuração confidencial dos mscorwks:       
Escolhir rosqueado:       Nome de produto falso:       Estrutura de Microsoft® .NET
Tamanho do módulo:       Versão do produto de 5.56 MBytes:       2.0.50727.3607
Nome de arquivo do símbolo:       configuração especial de c:\symcache\mscorwks.pdb\8FCB438097C9463E95E6907ECDE0C06A2\mscorwks.pdb:       &


Toda a ajuda appreaciated extremamente como esta é um usuário da produção.

Resposta : A associação da aplicação sofreu um erro fatal de uma comunicação com WWW picosegundo

Eu penso que você se esforçará para conseguir qualquer um olhar at/understand o DebugDiag que é realmente um exemplo da sustentação de produto do MS. Olha provavelmente que é edição do acode com seu código de asp.net.

Para pesquisar defeitos isto sem compreensão cheia dos resultados de DEbugDiag ter um olhar em o que está acontecendo naquele tempo.

No mimum separado fora de seu app em associações diferentes do app. Assim você pode encontrar o que está ocorrendo.

Olhar as últimas entradas nos registros de IIS que podem lhe dar alguns indícios sobre que páginas que podem causar o erro.

Eu encontro o procmon uma ferramenta de eliminação de erros inicial útil igualmente. Uma vez que você pode recrear o erro então este será ainda mais útil. Mas usá-lo para comparar o trabalho e os estados falidos.
Outras soluções  
 
programming4us programming4us