Como gerar um arquivo de despejo de memória quando um servidor pára de responder (paralisa)

Traduções deste artigo Traduções deste artigo
ID do artigo: 303021 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Se um Windows NT 4.0 ou um servidor baseado no Windows 2000 pára de responder (trava), você pode criar um arquivo de despejo de memória para solucionar o problema. Quando você cria um arquivo de despejo de memória, é semelhante ao forçar uma verificação de bug ou um erro de interrupção no servidor.

Para executar o procedimento descrito neste artigo, você deve ter o segundo computador chamado depurador remoto e um cabo de modem NULL.

Observação : se você usar o Windows 2000, você pode transferir a memória do console. Se você usar essa funcionalidade, não é necessário usar um computador de depuração remota; Entretanto, Windows podem não criar um arquivo de despejo para o computador sempre pára de responder.

Para obter informações adicionais sobre como criar um arquivo de despejo de memória em um computador baseado no Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
244139Recurso do Windows permite que um arquivo Memory.dmp ser gerado com teclado

Mais Informações

Procedimento no servidor

importante Use um dos seguintes procedimentos para preparar o servidor antes do servidor pára na próxima vez.

Windows NT 4.0

Execute o procedimento a seguir em um servidor baseado no Windows NT 4.0 que não está respondendo:
  1. Clique com o botão direito do mouse Meu computador e, em seguida, clique em Propriedades .
  2. Clique na guia Inicialização/desligamento .
  3. Certifique-se que a caixa de seleção Gravando informações de depuração é selecionada e que o local do arquivo é válido.
  4. Anexe o cabo do modem NULL a porta serial do servidor.

    Observação : para o restante destas instruções, usar a porta COM1; no entanto, você também pode usar a porta COM2.
  5. Edite o arquivo Boot.ini. Para fazer isso:
    1. Copiar a inicialização típica entrada e, em seguida, acrescente-o ao final do arquivo Boot.ini.
    2. Adicione a seguinte linha e, em seguida, marcar a descrição como inicialização DEBUG:
      /Debug /debugport = com1/baudrate = 57600
      O arquivo Boot.ini será similar ao seguinte texto:
      [boot loader]
      timeout = 30
      padrão = multi (0) disk (0) rdisk (0) partition (1) \WINNT
      [operating systems]
      multi (0) disk (0) rdisk (0) partition (1) \WINNT="Windows NT Server versão 4.00"
      multi (0) disk (0) rdisk (0) partition (1) \WINNT="Windows NT Server versão 4.00 [modo VGA]" /basevideo /sos
      multi (0) disk (0) rdisk (0) partition (1) \WINNT="Windows Debug do NT Server versão 4.00" /debug /debugport = com1/baudrate = 57600
  6. Reinicie o servidor e em seguida, clique em Debug inicialização .

Windows 2000

Execute o procedimento a seguir em um servidor baseado no Windows 2000 que não está respondendo:
  1. Clique com o botão direito do mouse Meu computador e, em seguida, clique em Propriedades .
  2. Clique na guia Avançado e clique em inicialização e recuperação .
  3. Clique em Concluído despejo de memória e, em seguida, verifique se que o local de memória do arquivo de despejo é válido.
  4. Anexe o cabo do modem NULL a porta serial do servidor.

    Observação : para o restante destas instruções, usar a porta COM1; no entanto, você também pode usar a porta COM2.
  5. Edite o arquivo Boot.ini. Para fazer isso:
    1. Copiar a inicialização típica entrada e, em seguida, acrescente-o ao final do arquivo Boot.ini.
    2. Adicione a seguinte linha e, em seguida, marcar a descrição como inicialização DEBUG:
      /Debug /debugport = com1/baudrate = 57600
      O arquivo Boot.ini será similar ao seguinte texto:
      [boot loader] timeout = 30 padrão = multi (0) disk (0) rdisk (0) partition (1) \WINNT [operating systems] multi (0) disk (0) rdisk (0) partição (1) \WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect multi (0) disk (0) rdisk (0) partition (1) \WINNT="Microsoft Windows 2000 Server" /fastdetect /debug /debugport = com1/baudrate = 57600
  6. Reinicie o servidor e em seguida, clique em Debug inicialização .

Procedimento no computador do depurador remoto

Windows NT 4.0 e Windows 2000

  1. Anexe o computador de depuração remota na sua porta COM1 a outra extremidade do cabo de modem nulo.
  2. Instale as ferramentas de depuração do CD do Windows.

    As ferramentas de depuração estão localizadas na pasta Support\Tools no CD do Windows 2000 e na pasta Support\Debug\I386 no CD do Windows NT 4.0. Você também pode instalar as ferramentas de depuração da Web. Para fazer isso, visite o seguinte site:
    http://www.microsoft.com/whdc/default.mspx
  3. Execute o WinDBG.
  4. No menu arquivo , clique em Depuração de kernel .
  5. Definir a taxa de transmissão para 57600, defina a porta COM como 1, clique em OK e, em seguida, clique em ' não ' para salvar o espaço de trabalho.
  6. No menu Debug , clique em quebra .
  7. Após receber a mensagem informando que você pressionar CTRL+BREAK, digite .Crash .
  8. No menu arquivo , clique em Sair e, em seguida, clique em ' não ' para salvar o espaço de trabalho.
  9. Após o despejo de arquivo é criado, usar o Dumpchk.exe das ferramentas de depuração para verificar a integridade do arquivo de despejo.
  10. Envie o arquivo de despejo para um profissional de suporte da Microsoft para análise.
Talvez seja necessário reduzir a memória física do servidor para produzir um arquivo de despejo válido. Quando você inicia o procedimento de criação do arquivo de despejo, o conteúdo da RAM física é gravado no arquivo de paginação que está localizado na partição em que o sistema operacional está instalado. Quando você reinicia o computador, o conteúdo de que arquivo de paginação é gravado no arquivo de despejo. RAM física não pode ser mais de 2 gigabytes (GB) para um procedimento de criação de memória completo despejo de arquivo. Além disso, o arquivo de página na partição em que o sistema operacional é instalado deve ser pelo menos o tamanho da RAM física mais 50 megabytes (MB). Se você atingir o limite de 2 GB ou se ocorrerem problemas de espaço em disco na partição em que o sistema operacional está instalado, talvez seja necessário reduzir a RAM física do servidor. Para fazer isso, use a opção maxmem no arquivo Boot.ini.

Para obter informações adicionais sobre a opção MAXMEM, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
108393Opção MAXMEM no Windows NT Boot.ini File
Observação Se o servidor tem um recurso, como a reinicialização automática do sistema recurso (ASR) em computadores Compaq, desativá-lo. Ele pode interromper o processo de despejo. Em sistemas Compaq, ASR pode ser desabilitada no BIOS. Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
121543Definindo up para depuração remota
148954Como configurar uma sessão de depuração remota usando um modem
151981Como configurar uma sessão de depuração remota usando um cabo de modem nulo

Propriedades

ID do artigo: 303021 - Última revisão: quinta-feira, 1 de março de 2007 - Revisão: 6.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt kbenv kbinfo KB303021 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 303021

Submeter comentários

 

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