Como localizar os dumps principais mencionados no log de eventos

2

Quando procuro os arquivos que o log de eventos menciona, eles não estão lá. Bem, o inferior está lá, mas não há informações úteis nesse arquivo. Este evento foi criado pelo mecanismo de Relatório de Erros do Windows. O que eu preciso fazer para colocar minhas mãos nos lixões para que eu possa olhá-los com o windbg ou algo assim?

Além disso, esse evento específico foi causado por causa de um AppPool falhando ... por isso, não tenho certeza se precisaria fazer alguma coisa com o IIS para obter esses dumps em algum lugar que eu possa acessá-los?

    
por BVernon 18.07.2014 / 01:37

1 resposta

3

Você pode usar o Editor do Registro ( regedit.exe ) para configurar os despejos gerados pelo WER quando um aplicativo trava:

Chave: Relatório de erros \ LocalDumps do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows \ LocalDumps

Crie ou modifique os seguintes valores:

  • DumpCount (DWORD)

O valor DumpCount é o número de despejos que o WER salvará e manterá. Não defina este valor muito alto se você estiver investigando vazamentos de memória e coletar despejos completos

  • DumpFolder (sequência de caracteres)

O valor DumpFolder é o caminho para a pasta na qual você deseja armazenar o despejo de memória. Dependendo da frequência da falha e do tamanho dos conjuntos de trabalho do processo que você está capturando, talvez você queira usar um volume SSD ou semelhante.

  • DumpType (DWORD)

O valor DumpType deve ser definido como 1 para mini dumps ou 2 para dumps completos

    
por 18.07.2014 / 02:05