Como solucionar problemas 2021 de ID de evento e 2022 de ID de evento

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

Neste artigo

Sintomas

Qualquer um dos sistemas operacionais incluídos no aplica-se a seção, pode parar de responder por um curto tempo e vários eventos que são semelhantes à seguinte podem ser registrados no log do sistema:
Identificação de evento: 2022
Origem: Srv
Descrição: Servidor não pôde encontrar uma conexão livre n vezes nos últimos s segundos.
Identificação de evento: 2021
Origem: Srv
Descrição: servidor não foi possível criar um item de trabalho %2 vezes nos últimos %3 segundos.
Além disso, em servidores ou clientes conectados ao servidor que enfrenta o problema, um evento semelhante à seguinte pode ser registrado.
Identificação de evento: 3013
Origem: Rdr
Descrição: O redirecionador expirou para Nome_do_computador.
Às vezes, quando o computador servidor tenta conectar-se a mesmo, evento 3013 pode ser registrada no computador servidor que enfrenta o problema.

ObservaçãoMuitas as etapas de solução de problemas discutidas neste artigo também podem ser usadas para resolver erros de identificação do evento 3013.

Outros componentes do sistema operacional podem não funcionar e podem gerar mensagens de erro que reportam um código de status de 1450 na seção dados da mensagem de log de eventos. Isto é, "recursos de sistema insuficientes." Esses eventos podem ser encontrados no log de eventos do sistema ou no log de eventos do aplicativo. Essas mensagens podem se aplicar ao problema descrito neste artigo somente se o evento subjacente foi uma conexão com o serviço do servidor. No entanto, esse fato não é facilmente determinado. Por exemplo, é 1055 de ID de evento é gerado pelo CLUSSVC. Este evento é do serviço de cluster geralmente reporta uma falha de conexão com o serviço do servidor.

Causa

Esse problema ocorre porque o serviço do servidor não pode acompanhar a demanda para itens de trabalho de rede que estão enfileiradas pela camada de rede do fluxo de i/O. O serviço do servidor não pode processar os itens de e/S de rede solicitada rapidez suficiente para os recursos disponíveis do disco rígido e cansa.

Pode haver várias causas para o serviço do servidor esgotamento dos recursos disponíveis. Por exemplo, qualquer problema no caminho de i / entre o adaptador de rede e o disco rígido pode causar os sintomas descritos neste artigo.

Esse problema também pode ocorrer se um driver de adaptador de rede incorreto estiver instalado.

Resolução

Para resolver esse problema, tente primeiro maximizar o número de recursos que estão disponíveis para o serviço do servidor. Para obter mais informações sobre como fazer isso, consulte "nível 1. Seção maximizar recursos do servidor".

Importante Maximizar os recursos do sistema para o serviço de servidor neste momento não torna mais difícil de solucionar a causa desse problema.

Em seguida, tente determinar em qual id de evento circunstâncias 2022 e 2021 erros são exibidos. Muitos problemas diferentes podem causar esse problema. Quando você solucionar esse problema, investigue todos os componentes no caminho de i/O, o adaptador de rede para o array de disco rígido. Por exemplo, talvez esses erros ocorrem somente quando o programa de backup está sendo executado. Talvez eles ocorrer somente no início de manhã quando os usuários fazem logon. Se os erros ocorrerem resumidamente, pode resolver esse problema ajustando o serviço do servidor com o aplicar qualquer atualização de hotfix para o serviço do servidor.

Informações gerais

2021 De evento é registrada quando há acúmulo de itens de trabalho no serviço servidor. Mas você deve entender que a causa mais comum de acumulação de itens de trabalho no serviço de servidor é porque o subsistema do disco não manter com o número de solicitações. O serviço do servidor permitirá um algum ajuste, mas isso não totalmente resolverá o problema se o problema é causado pela taxa de transferência do disco. Portanto, a etapa mais importante é determinar se a taxa de transferência do disco foi alterado a partir da linha de base comum ou pelo menos está dentro dos limites razoáveis.

Evento 2022 é registrada quando existem poucos conexões disponíveis para os usuários. A causa mais comum de conexões de rede livre insuficiente é uma grande swing na carga de rede, representada por muitos clientes tentando conexões ao mesmo tempo ou por alguns clientes tentando muitas conexões. Isso pode ser por causa de um programa no cliente porque os usuários não é possível fazer conexões rapidamente. Isso fará com que muito poucos conexões disponíveis para novos usuários. Portanto, uma das etapas mais importantes é determinar se as alterações na carga de rede estão dentro dos limites razoáveis.

Se houver pequenas alterações na carga causam essas mensagens a serem registradas nos logs de eventos de forma esporádica, você pode modificar a operação do serviço servidor. Se o subsistema de disco é muito lento ou se cargas de rede forem muito alto ou muito variável, a modificar o serviço do servidor não resolverá o problema. É por isso que ele é, que você deve usar ferramentas como o Monitor de desempenho e um programa de captura de pacote rede, da Microsoft ou de um fornecedor de terceiros, de determinar a verdadeira causa desses eventos. Etapas de solução de problemas específicas em que são descritas nesta seção sob a subseção "nível 2. Identificar a causa raiz".

Nível 1. Maximizar recursos do servidor

Para eliminar as mensagens de erro, ou reduzir a freqüência das mensagens de erro, você pode tentar maximizar o número de recursos que estão disponíveis para o serviço do servidor. Para obter mais informações sobre como aumentar os recursos do servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
228766Como alterar as propriedades de serviço do servidor

Importante
  • Maximizar os recursos do sistema para o serviço de servidor neste momento não torna mais difícil de solucionar a causa desse problema.
  • Não reconstrua um servidor baseado em Windows para resolver problemas com o serviço do servidor. Reconstruir servidor baseado no Windows não resolver o problema. O problema ocorrerá novamente.
Os métodos são descritos na subseção de nível 2 demorar muito tempo. Você pode querer aumentar recursos do servidor, conforme descrito em "nível 1. Subseção de maximizar os recursos do servidor"como uma etapa preliminar para obter mais tempo para solucionar o problema. Ou, se houver apenas pequenas variações na carga do servidor ou apenas curtos períodos de tempo quando o subsistema do disco não pode manter, você pode decidir modificar a operação do serviço do servidor conforme descrito na subseção de nível 1.
Para obter mais informações sobre como configurar o servidor para criar um arquivo de despejo, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
254649Visão geral das opções de arquivo de despejo de memória para Windows 2000, Windows XP e Windows Server 2003
244139 Recurso do Windows permite que um arquivo Memory. dmp seja gerado com o teclado

O serviço do servidor é ajustado automaticamente quando o servidor é iniciado. No entanto, muitas das configurações padrão não foram atualizadas conforme novas versões do Microsoft Windows 2000 e Windows Server 2003 service packs foram lançadas. Valores especificados nesta seção representam as práticas recomendadas da Microsoft Product Support Services usando os pacotes de serviço disponível no momento. Além de aplicar o service pack atual, os valores de todas as aplicará a sistemas mais antigos como hotfixes atuais para os serviços de kernel, redirecionador e servidor são instalados. Antes de instalar um serviço de servidor atualizado recomendamos que você instale os hotfixes atuais para o redirecionador e o kernel ao mesmo tempo. Se você não pode instalar o hotfix atual para o kernel imediatamente, instale os hotfixes atuais para o redirecionador quando os hotfixes do serviço de servidor são instalados.

Configurações de registro de alteração a. para maximizar o desempenho do serviço de servidor

Importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756 Como fazer backup e restaurar o registro no Windows


Observação Quando você adiciona os valores do registro que são descritos nesta seção, certifique-se de inseri-los no formato decimal.
1. Reduzir erros de evento ID 2021

Para resolver especificamente 2021 de ID de evento, inicie o Editor do registro e localize a seguinte subchave do registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
Em seguida, adicionar ou modificar os seguintes valores do Registro DWORD:
Descrição: Os itens de trabalho máximo
Nome do valor: MaxWorkItems
Tipo de dados: REG_DWORD
Dados do valor: 0x2000 ou 8192 (decimal)

Descrição: Tamanho de um Buffer solicitado
Nome do valor: SizReqBuf
Tipo de dados: REG_DWORD
Dados do valor: 0x4104 ou 16644 (decimal)

Escopo de valores

Uma breve discussão é fornecida aqui para esclarecer o escopo dos valores permitidos. Embora, existe outra documentação que mostram valores definidos máximo grandes, esses valores máximo não podem ser usados.

Para o MaxWorkItems entrada do registro, o valor de 8196 só pode ser usado em servidores que têm mais de 1,5 gigabytes (GB) de memória e sem o /3GB Alterne presentes no arquivo Boot. ini. O valor máximo é '65535' (decimal). Mas essa configuração alta fará com que o servidor pare de responder, se consumidos suficiente itens de trabalho. Portanto, um valor maior geralmente não pode ser usado sem modificação do tamanho de buffer do servidor serviço trabalho item. Uma configuração de alta a MaxWorkItems entrada do Registro pode causar até mesmo o servidor pare de responder na inicialização e a causa será esgotamento da memória não paginável. As marcas observadas será LSwn, ou, raramente, outra marca intimamente relacionada.

Por padrão, o valor para SizReqBuf é '16644', mas a alocação de pool não paginado será 20480 por item de trabalho. A alocação adicional é devido ao controle de sobrecarga. Portanto, um valor de 8196 para MaxWorkItems permitirá que o serviço do servidor usar um máximo de 160 megabytes (MB) de limite de não-paginável 256 MB em todas as versões x86 32 bits sistemas operacionais da Microsoft. Mas mesmo assim o limite máximo seja atingido somente sob condições de carga muito pesada. Serviços de suporte da Microsoft não recomenda o uso de mais de 160 MB para o serviço do servidor de um máximo possível de inteiros não-paginável 256 MB. (De dividir pelo valor de 1024 * 1024, se você desejar converter megabytes em bytes.) Microsoft Product Support Services viu vários problemas em servidores de arquivos de alto desempenho parou de responder quando valores superiores 8196 foram usados. Esses servidores tinham outros componentes usando muita não-paginável, sem qualquer vazamento de pool.

Portanto, não use valores maiores que 8196. Se você deseja usar valores maiores para MaxWorkItems, reduzir a SizReqBuf valor para limitar o pool máximo usado pelo serviço do servidor. Em alguns aplicativos se precisar de mais itens de trabalho, como em um IIS servidor back-end, controlador de domínio ou servidor de arquivos onde são armazenados perfis de usuário redirecionadas, teremos que reduzir o tamanho máximo do buffer SMB com a seguinte configuração.

Nome do valor: SizReqBuf
Tipo de dados: REG_DWORD
Dados do valor: 8452 (decimal)


Isso faz com que uma alocação de pool não paginado de 12284 bytes. Isso permitirá um máximo de 13824 itens de trabalho que podem ser usados em servidores sem o /3GB Alterne presente. Em servidores onde o /3GB opção usada Preferimos definir o SizReqBuf para 8452 e MaxWorkItems para 6400 para limitar o uso de pool não paginado para 80 MB como uma prática padrão para servidores altamente carregados. Lembre-se a modificação das configurações não é necessário em um /3GB servidor de arquivos, a menos que esteja sobrecarregado com tráfego SMB/CIFS (serviços de arquivos de Internet comuns). Portanto, nenhuma alteração seria feita para um servidor front-end do Exchange, SQL ou o IIS ou em servidores back-end que utilizam o WINSOCK. Isso se aplicaria aos servidores back-end ter tráfego RPC no transporte SMB/CIFS hospedado padrão. No não /3GB servidores que enfrentar a falta de item de trabalho após MaxWorkItems é definido como 8196, você também pode definir SizReqBuf para 8452 e MaxWorkItems para 13824 curto prazo causam alívio enquanto tenta identificar a raiz.


2. Reduzir erros de evento ID 2022


Para resolver especificamente 2022 de ID de evento, inicie o Editor do registro e mover para a seguinte subchave do registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters



Em seguida, adicionar ou modificar os seguintes valores do Registro DWORD:
Descrição: Máximo de conexões livres
Nome do valor: MaxFreeConnections
Tipo de dados: REG_DWORD
Dados do valor: 0x1000 ou 4096 (decimal)

Descrição: Mínimo livre conexões
Nome do valor: MinFreeConnections
Tipo de dados: REG_DWORD
Dados do valor: 0x100 ou 256 (decimal)

Importante Essas configurações no Windows 2000 exigem a instalação do Service Pack 4 atual ou hotfixes posteriores. No Windows Server 2003, ele requer o Service Pack 1 ou posterior hot fixes. Sem hotfixes ou service pack a configuração de intervalos são muito baixos para ser útil (100 e 32 respectivamente). Atualmente o máximo recomendamos são 4096 e 256 respectivamente.

3. Implementar as alterações


Para implementar essas alterações, saia do Editor do registro e reinicie o computador ou parar e reiniciar o serviço do servidor.
Para reiniciar o serviço do servidor, siga estas etapas:
  1. Clique em Iniciar, Executar, tipo cmd em Abrir caixa e clique em OK.
  2. No prompt de comando, digite NET stop servidor, e pressione ENTER. Se você for solicitado a confirmar a tipo de operação y e pressione ENTER.
  3. Tipo NET start servere depois Pressione ENTER.

    Observação Talvez você precise reiniciar serviços dependentes adicionais que foram parado com o serviço do servidor.

B. obter mais informações

O MaxFreeConnections configuração é o mais importante de todas as configurações de serviço do servidor.
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
245080Recebendo várias ocorrências do evento ID 2022


O valor de MaxFreeConnections é útil na resolução de um erro de evento ID 2022 contém várias falhas para encontrar uma conexão livre. Por exemplo, para resolver um evento de texto é semelhante à seguinte na mensagem de erro conectado:

Identificação de evento: 2022
Origem: Srv
Descrição: Server não pôde encontrar uma conexão livre n vezes nos últimos s segundos.

Várias falhas para encontrar uma conexão livre também podem indicar uma situação de "inundação de placa de rede", onde uma não-rede ciente programa enchentes o servidor usando tentativas de conexão. Se você tiver várias falhas de conexão livre, consulte a seção de inundação de placa de rede.

Observação Geralmente há sem efeitos adversos, adicionando os valores do registro anterior.


As seguintes entradas do registro e os valores podem estar presentes na mesma subchave. Essas configurações não estão diretamente relacionadas à solução de problemas executada para esse problema, mas estão listados abaixo de abrangência.

Descrição: Tamanho do servidor
Nome do valor: tamanho
Tipo de dados: REG_DWORD
Dados do valor: 0x3 ou 3 (decimal)
Isso deve ter um valor 3. Não altere esse valor.

Descrição: Comandos pendentes máximo. Contagem máxima de Multiplex
Nome do valor: MaxMpxCt
Tipo de dados: REG_DWORD
Dados do valor: 0x1000 ou 4096 (decimal)

Não modifique esse valor tem um cenário específico que precisa dele. Uma discussão através desta configuração é encontrada no final deste documento.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
271148MaxMpxCt e MAXCMDS no Windows 2000

Nível 2. Identificar a causa raiz

A chave para a resolução é determinar se a causa do problema é o subsistema de disco ou se é de carga de rede. Porque é difícil estabelecer em termos quantitativos se a carga de rede é o problema, é melhor examinar os sistemas de disco. Se existem consistentes curtos períodos de erros registrados no log de eventos, você também deve usar um programa de captura de pacote de rede para capturar todos os tráfego de rede durante o problema e examiná-lo, e o subsistema de disco. Lembre-se, que o subsistema de disco pode iniciar com gerenciadores de volumes de terceiros e, em seguida, mover para baixo na pilha de software inteiro. Isso incluirá todas as camadas de todos os drivers de filtro são instalados e os drivers de dispositivo que o hardware no final da unidade. Sabemos que os gerenciadores de volumes não pode ser removidos, mas muitos outros drivers de filtro podem desinstalados, pelo menos temporariamente.

A. verificar que o Windows é atualizado e estável

1. Atualizar os componentes de rede
Os seguintes componentes devem ser da árvore de hotfix mais recentes disponíveis. Portanto, atualize para a versão mais recente dos componentes de rede:
  1. Serviço do servidor CIFS/SMB
    1. Srvsvc. dll
    2. SRV. sys
  2. Redirecionador
    1. Mrxsmb. sys
    2. Rdbss. sys
  3. Kernel do sistema operacional
    1. Ntkrnlmp. exe
    2. Ntkrnlpa. exe
    3. Ntkrpamp. exe
    4. Ntoskrnl. exe
Pesquise o Microsoft Knowledge Base, para localizar as atualizações mais recentes disponíveis em que se aplicam à sua versão do sistema operacional. Se você estiver usando o Microsoft Windows NT 4.0 e já tiver instalado o service pack mais recente, o PSS tem um Service Pack 6a (postagem SP6a) hotfix para o evento ID 2022 problemas que podem ser aplicáveis.

2. Examine os Logs de eventos de erros
Procure todos os erros de log de eventos relacionados com a rede ou hardware de armazenamento. Esses devem ser corrigidos antes de solucionar as causas na lista a seguir. Verifique os drivers de dispositivo retornar erros e drivers que se conectam a esses drivers para todos os eventos que geralmente mostram um problema de interoperabilidade com qualquer driver de baixo nível de filtro também.

3. Identificar erros de espaço livre

Observação Se as unidades nunca executou de espaço em disco esta etapa deve ser feita.
Examine os logs de eventos para ver se as unidades nunca foram espaço livre. Se as unidades nunca executou de espaço em disco, você deve executar uma rotina de chkdsk completa para se certificar de que o sistema de arquivos não foi danificado.

4. Verificação de fragmentação do arquivo
Examine o armazenamento em disco para fragmentação de arquivo. Não é possível desfragmentar o armazenamento em disco, mas você pode executar pelo menos uma passagem de analyze no sistema de armazenamento. Observe que para danificada ou muito fragmentado unidades executando um 'analisar pass' poderia levar o sistema de arquivos off-line; No entanto, isso é o método menos intrusivo atualmente conhecido para verificar problemas de sistema de arquivos. Observe também que não é apenas os dados retornados da análise de desfragmentação é importante. O tempo que levou a passagem para concluir também é muito importante. Você pode descobrir que alguns disco subsistemas levará muito tempo para concluir ou não concluir o processo todo. Sistemas de arquivos fragmentados gravemente criará os problemas descritos neste artigo. Desfragmente discos rígidos para aumentar o desempenho de leitura/gravação do Windows.

Observação A necessidade de desfragmentação do disco pode exceder a largura de banda de e/S de subsistema de armazenamento que exigem outros métodos para resolver esse problema. Isso pode incluir a remoção de arquivos ou armazenamento em expansão.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
300978Como analisar e desfragmentar um volume de disco no Windows 2000


5. Verifique se o dano no disco rígido
Dano no disco rígido pode causar a entrada/saída (I / 0) afunilamentos quando o sistema operacional é ler ou gravar no disco rígido. Você pode executar o comando "chkdsk /r" no prompt de comando para examinar o disco rígido para erros. Isso não é o método preferido para usar para examinar o sistema de arquivos. No entanto, como esses problemas geralmente ocorrem em sistemas de arquivos grandes que não podem ser colocados off-line, esse método pode ser usado. Primeiro, basta execute chkdsk sem parâmetros contra o sistema de arquivos. Ele irá relatar alguns bit erros do sistema arquivo orientado são típicos em um sistema dinâmico mas o relatório não deve ter qualquer ausente ou corrompido diretório, índices ou arquivos. Novamente corrupção maciça pode causar chkdsk sair ou o utilitário de progresso muito lentamente ou o utilitário pode indicar corrupção de arquivo extensos. Em uma execução interativa do chkdsk, nós pode geralmente interrompê-lo após alguns minutos se produz erros graves, como que indica que o volume deve ser recriado. Novamente, talvez você precise usar outros métodos para resolver essa situação, mas apenas em execução Chkdsk /r. pode corrigir problemas em sistemas de arquivos.

Para fazer isso, siga estas etapas:
  1. Abra um prompt de comando.
  2. Tipo CHKDSK letra_da_unidade: /r, e pressione ENTER.
Observação Se você executar esse comando na unidade na qual o Windows está instalado, você deve reiniciar o computador para ativar o utilitário Chkdsk bloquear a unidade.

B. examinar causas possíveis

Para determinar a causa do problema, apresentamos uma lista detalhada de causas possíveis. Para solucionar esse problema mais, você pode usar os seguintes métodos na ordem em que estão listados. Essas etapas não são listadas em uma ordem específica.

A causa desses eventos pode ser resumida em duas categorias a seguir:
  • Serviço de servidor sobrecarregado.
  • Inundação de placa de rede


r. serviço de servidor sobrecarregado


Para determinar se o serviço do servidor é sobrecarregado, elimine todas as outras possibilidades, listadas abaixo.
  1. Interferência de programas de terceiros

    Às vezes, programas de terceiros na forma de um programa em execução ou como drivers de filtro podem interferir com a capacidade de resposta do serviço de servidor. Compreenda a função e a prioridade de execução de programas, especialmente programas executados em uma prioridade alta. Ao examinar os drivers de filtro, deve consideramos que existem várias classes de drivers de filtro usados no momento. Drivers de cada classe devem ser avaliados separadamente. Algumas classes facilmente podem ser desativados, enquanto alguns são necessários para a operação correta do sistema. Drivers de gerenciamento de volume e e/S multi-path devem permanecer ativada a menos que o fornecedor pode desativar isso para você. Drivers de filtro podem ser desativados são drivers de gerenciamento de snapshot e cota de volume. Os agentes de arquivos abertos e software de replicação de arquivo geralmente não são desativadas.

    Modificar configurações do software antivírus para que ele não executa verificação "Tempo real" em todos os arquivos. Uma configuração recomendada seria apenas examinar arquivos recebidos e não a varredura de arquivos de paginação.Arquivos PST,. vhd,. tmp, .shd ou. spl. Ou melhor ainda, você pode programar a varredura após horas. Normalmente as versões atuais dos scanners de vírus não causam nenhum problema. Mas, desative qualquer antivírus software 2 anos ou duas versões anteriores à versão atual.
  2. Acesso à rede inadequado.

    Um programa de rede mal configurados ou uma combinação de isso juntamente com uma estação de trabalho configurada incorretamente pode sobrecarregam um servidor usando solicitações incorretas. Esse comportamento também pode ocorrer se um driver de adaptador de rede incorreto estiver instalado ou se network teaming software está instalado.
  3. Uso incorreto de dados de configuração e espaço no disco rígido.

    Use o Monitor de desempenho para determinar se o sistema de arquivos está sobrecarregado. Sempre reunir dados de disco usando um intervalo de tempo de 2-3 segundos, mas você pode ter que reunir vários logs para obter uma boa compreensão da carga disco ao longo do dia. Revise os seguintes chaves lógicos baseada em disco contadores para determinar se o subsistema de disco rígido é o gargalo:
    % Tempo ocioso
    Leituras de disco por segundo
    Gravações de disco por segundo
    Comprimento da fila de disco atual
    Transferências de disco por segundo
    Média de disco S/transferência

    Esse problema geralmente pode ser eliminado se RAID é configurado para usar pelo menos 75% cache write-back e onde livre de pelo menos 25% de espaço disponível. Em um sistema de arquivo ocupados, discos rígidos que tenham apenas 15% de espaço livre deve ser considerados totalmente completos. Se a compactação está ativada um pouco mais livre é necessário espaço.

    Observação Como a causa raiz do evento ID 2022, este é um problema difícil de solucionar.
  4. Discos fragmentados.
    Desfragmente discos rígidos para aumentar o desempenho de leitura/gravação do Windows.

    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    300978Como analisar e desfragmentar um volume de disco no Windows 2000

    Se o disco rígido está fragmentado ou quase cheio, uma solicitação de cliente para "crescer" um arquivo faz o sistema operacional gratuitamente procure espaço em disco rígido para levar muito tempo para concluir. Durante esse tempo, bloqueios de nível de sistema que são necessários para outras solicitações concluir, não estão disponíveis. A tarefa de recurso do serviço de servidor também é mantida pendente e que faz com que o evento ID 2022 ocorra.
  5. Erros de sistema de arquivos
    Certifique-se de que o sistema de arquivos está sendo executado sem erros. Dano no disco rígido pode causar a entrada/saída (I / 0) afunilamentos quando o sistema operacional é ler ou gravar no disco rígido. Para reparar a corrupção de disco rígido, você deve executar o CHKDSK letra_da_unidade: /r comando no prompt de comando.

    Observação Se você executar esse comando na unidade na qual o Windows está instalado, você deve reiniciar o computador para ativar o utilitário Chkdsk bloquear a unidade.
  6. Dispositivos de hardware com defeito ou drivers.

    Esse problema é mais significativo com o subsistema de disco rígido. Às vezes, o subsistema de disco rígido está lento apenas. Isso é mais comum em um cluster de onde um driver desatualizado ou incorreto ou uma atualização de firmware desatualizado ou incorreto faz com que o subsistema de disco rígido para operar sem erros, mas executar em um nível de desempenho reduzido.

    Você deve estabelecer que o subsistema do disco está em execução sem erros e que ele tem um tempo de resposta bom com taxa de transferência suficiente. Certifique-se de que todos os firmware é atualizado. Outros dispositivos e drivers podem interferir com a capacidade de resposta do computador. Use o Monitor de desempenho para verificar o tempo de interrupção e tempo DPC de outros dispositivos de hardware. O tempo de interrupção geral deve ser menor que 10% e DPC tempo menos de 15%. É difícil estabelecer um limite boa para "interrupções por segundo" mas investigar todo o hardware se as interrupções são maiores que 15.000 por segundo. Além disso, privilegiado itens de tempo que são quase iguais, como o "tempo de processador Total %" indica um problema de hardware ou driver.

    Obter e instalar as atualizações mais recentes do fabricante e driver para seu computador. Para obter informações sobre como contactar fabricantes de hardware, clique no número de artigo apropriado na seguinte lista para ler o artigo na Base de dados de Conhecimento da Microsoft:
    65416 Informações de contato de fornecedores de hardware e software, da A K

    60781 Informações de contato de fornecedores de hardware e software, L a p

    60782 Informações de contato de fornecedores de hardware e software, Q-Z
  7. Configuração do pool incorreto.

    Drivers que dominam o pool ou alterações na configuração do sistema operacional podem reduzir os pools de memória que estão disponíveis para o serviço do servidor.

    Atividade de produtos de terceiros pode dominam os pools. Esses pools podem ser identificados pelas marcas de pool de terceiros que sejam exibidas. Normalmente, a etiqueta de serviço somente do serviço que usa muita pool não paginado é LSwn não-paginável pool marca. Investigar as seguintes marcas de serviço de servidor e entre em contato com o Microsoft Product Support Services, se os valores exceder 15 MB:
    LSwi - trabalho inicial contexto
    LSwn - trabalho típica contexto
    LSwq - bloqueio fila de trabalho
    LSwr - trabalho brutos contexto
    LSws - bloqueio contexto trabalho especial

    Esses valores indicam somente que o serviço do servidor tem mais trabalho a fazer. Observe também a presença de marcas MmSt no pool paginável. Se essas marcas são mais de 60% do pool paginável e NT arquivo cache é o esgotamento dos muito do seu pool paginável. Para obter mais informações sobre como ajustar esses valores no Windows 2000 e Windows NT respectivamente, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
    312362Servidor não conseguiu alocar memória pool paginado do sistema
    192409 Arquivos abertos podem causar kernel para relatório INSUFFICIENT_RESOURCES


    Se o instantâneo de pools de mostrar outras marcas, investigue sua origem se eles consomem muita memória de pool não paginado no servidor. Examine a seguinte subchave do registro para certificar-se de que o valor de subchave de registro do pool página não foi definido para um valor inadequado:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    Nome do valor: PagedPoolSize
    Tipo de dados: REG_DWORD
    Dados do valor: 0x0 ou 0x0A000000 ou 0xFFFFFFFF somente
  8. Drivers de filtro na pilha de i/O de disco e outros programas

    Tente desativar todos os drivers de filtro na pilha. Observe que há que muitos drivers envolvidos nos serviços de replicação de arquivos, versionamento do arquivo, HSM, gerenciamento de cota, agentes de arquivos abertos e também a verificação de vírus de filtro. Dependendo da freqüência de erros de evento ID 2022, permite a desabilitação desses drivers por um curto período (de várias horas para um dia) que você para determinar se um ou mais deles é a causa desse problema. Verifique se todos os drivers são atuais e que têm sem problemas de compatibilidade conhecido com a instalação.

    Como medida de parcial, configure programas antivírus para monitorar apenas os arquivos de entrada ou não executar verificação antivírus "tempo real". Em vez disso, agendar verificações de vírus após o expediente ou durante períodos de pouco tráfego de rede.

    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    240309Como desativar totalmente o software antivírus da filtragem de arquivos
  9. Verifique se os programas em execução.

    Determine a funcionalidade de todos os programas em execução, especialmente programas executados em uma prioridade maior a prioridade básica normal. Use o Monitor de desempenho para detectar processos que usam uma quantidade excessivamente grande de ciclos de CPU. Só devem executar tarefas de alta prioridade para intervalos de imediato. Terceiros Monitorando programas, como o Compaq Insight manager, monitoração de software, software de monitoramento de no-break e software de monitoramento de banco de dados de página de Serviços de Informações da Internet da Microsoft (IIS) deve ser investigada. Observe que essas observações também são relevantes quando você investigar gargalos de disco rígido como uma possível causa desse problema. Você pode ter um programa que usa todos os recursos de pipe nomeado também. Nesse caso, você notará uma contagem de bytes alta para marcas de pipe nomeado usado em um snapshot executado pelo utilitário Poolmon.
b. inundação de placa de rede


Nível corporativo suporte configuração problemas são uma causa comum desse problema e podem ser classificados da seguinte maneira:
  • Uso incorreto agendado do Systems Management Server ou soluções de backup de terceiros.
  • Programas mais antigos que sobrecarregam continuamente o adaptador de rede do servidor por meio de tentativas.
Ambos os problemas podem ser diagnosticados usando o Monitor de rede em combinação com o Monitor de desempenho. Use o Monitor de desempenho para examinar os contadores de objeto de serviço do servidor. Investigar pacotes que se enquadram em uma das seguintes categorias:
  • Erro
  • Arquivo conecta
  • Árvore conecta
Use o Monitor de desempenho para determinar o tipo de condição de erro está presente e use o Monitor de rede para localizar a estação de trabalho que está causando a condição de erro, o programa que está causando a condição de erro, ou ambos.

No prompt de comando, usando os seguintes comandos, você pode receber informações adicionais apontando para estações de trabalho ofensivo e programa:
NET arquivos > netfiles.txt
NET session > netsession.txt

A seguinte identificação de evento normalmente está listada no computador de estação de trabalho ofensivo, especialmente se for de outro computador servidor que atua como uma estação de trabalho:

Identificação de evento: 3013
Descrição: O redirecionador expirou para Nome_do_computador.


Você pode estar enfrentando um problema de rede. Esse problema é visto em dois ambientes a seguir:
  • Internet Information Services armazena dados em um servidor remoto.
  • O Terminal Server está acessando perfis remotos.
No entanto, a solução é a mesma para ambas as situações. A causa de ambos esses problemas é o mesmo; muitas solicitações pendentes do servidor mensagem SMB (bloco).

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
221790O IIS é executado sem itens de trabalho e causa falhas de RPC ao conectar a um caminho UNC remoto


Nesses casos, o servidor é usado para um grande número (milhares) de raízes virtuais do IIS ou para um grande número (milhares) de perfis remotos que contêm links apontando para o servidor de hospedagem. Você também pode enfrentar outros sintomas anormais, mas não necessariamente quaisquer outros erros.

Para resolver esse problema, execute essas etapas:
  1. Se você estiver executando o Windows 2000 SP1, instale o post-SP1hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft para o servidor que está executando o IIS e o servidor de arquivos:
    271148 Limites MaxMpxCt e MaxCmds no Windows 2000
  2. Aumente o valor de MaxCmds no servidor que está executando o IIS, adicionando o seguinte valor do registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters


    Nome do valor: MaxCmds
    Tipo de dados: REG_DWORD
    Dados do valor: 4096(decimal)

    Observação Não há nenhum benefício em usando um valor maior que isso.
  3. Aumente o valor de MaxMpxCt no servidor de arquivos, adicionando o seguinte valor do registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

    Nome do valor: MaxMpxCt
    Tipo de dados: REG_DWORD
    Dados do valor: 4096 (decimal)

    Observação Não há nenhum benefício em usando um valor maior que isso.
  4. Reinicie o servidor que está executando o IIS e o servidor de arquivo, ou parar e reiniciar os serviços Workstation e Server usando o NET stop e NET start comandos.

Esses valores de aumento consome memória de pool não paginado adicionais no servidor de arquivos e os computadores de servidor IIS cliente. Memória de pool não-paginável tem um limite superior de 256 megabytes (MB). Muitos clientes que usam muitas conexões podem consumir toda a memória não-paginável no servidor de arquivos. Use o Monitor de desempenho para observar esse contador e certifique-se de que ele não está se aproximando do limite. Um computador que está executando o IIS pode ter vários diretórios virtuais ou sites apontando para compartilhamentos de outros computadores Windows NT 4.0 Server.

O Monitor de Directory ASP usa o ReadDirectoryChangesW API para monitorar alterações nesses diretórios em outro servidor. Cada pendente ReadDirectoryChangesW item requer um contexto de trabalho no servidor e somente um número limitado de contextos de trabalho estão disponíveis. O número de contextos de trabalho é passado do servidor para o cliente quando o nível SMB será negociado. O redirecionador de cliente mantém uma contagem do número de contextos de trabalho que está usando no servidor interna. O número de contextos de trabalho padrão é 50. O número de contextos de trabalho é limitado para impedir que o processo do servidor esgotamento dos toda a memória não-paginável. Isso pode ser elevado, mas há um limite para quantos contextos de trabalho pode consumir um determinado cliente. Esse problema não está limitado ao IIS. Windows NT Explorer usa o mesmo mecanismo para monitorar as alterações de diretório. Geralmente, você terá problema com o Explorer em um ambiente de servidor de terminal.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
232476Conexões de cliente de servidor de terminal e logon limitado pelo MaxWorkItem e MaxMpxCt valores
271148 MaxMpxCt e MAXCMDS no Windows 2000


Se você enfrentar esse problema com o Windows Explorer, ele é resolvido usando as mesmas etapas usadas com o problema anterior do IIS. No entanto, essa solução rapidamente consome da fonte de itens de trabalho do servidor e reduz bastante o número de perfis da área de trabalho que um servidor pode hospedar.

Observe os valores nas seguintes subchaves do registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders


Pastas HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell


Ou, use os seguintes comandos no prompt de comando e exibir os arquivos de saída. Ter mais de 5 arquivos por usuário indica um problema.

NET files > ListaArq. txt
NET session > netsession.txt

A Microsoft suporta o redirecionamento de apenas as seguintes pastas usando diretivas de sistema:
  • Área de trabalho
  • Menu Iniciar
  • Ambiente de rede
  • A pasta de programas
  • Inicialização


Mais Informações

Evento ID 2021 e 2022 de ID de evento são causados por uma das duas situações. Na primeira situação, não é possível alocar memória pool. Itens de trabalho (2021) requerem memória de pool não paginado. Conexões (2022) requerem ambos não-paginável e memória de pool paginável. O servidor pode limitar o uso desses pools e os pools também podem ser esgotados. Quando isso ocorrer, as alocações de falharem. Pouco pode ser feito para resolver esse problema. O computador está executando apenas memória de pool. A solução eficaz apenas nesse caso é reduzir a carga no pool de ou para adicionar mais RAM até 1.6 gigabytes (GB). Neste ponto, os pools de atingiu o máximo teórico.
Observação Adicionar RAM adicional apenas ajuda se os pools não estiverem em seus máximos teóricos.

A segunda situação que pode causar essas condições dois erros é repentina carga no servidor. Se muitos recebe (2021) ou solicitações de conexão (2022) devem ser processadas ao mesmo tempo, o servidor pode não localizar um item de trabalho disponível ou conexão, respectivamente. Porque há mais itens de trabalho, eles são menos suscetíveis a isso que as conexões. Além disso, itens de trabalho podem ser retirados de outros processadores. Para resolver essa situação aumente os itens de trabalho mínimo (2021), de conexões livres mínimas (2022) ou ambos. O máximo de conexões livre configuração pode ter pouco efeito nesse caso, porque ele só é procurou quando a conexão não é mais necessária. No entanto, deve ser maior que o valor mínimo.

Outro problema que pode ocorrer é o uso da / PAE e /3GB Opções de inicialização. Se a opção /3GB é usada em um computador baseado no Windows 2000, ele define a memória de Pool paginável volta para a quantidade máxima de Windows NT 4.0 de 192 MB. Se o / PAE switch é usado em um servidor, pode reduzir a memória pool paginada disponível. O uso de ambos os switches configura o sistema operacional com recursos de sistema menos disponíveis que teria se usar switch sozinho ou nenhuma das opções. Muito estresse não devem usar servidores de arquivo /3GB switch. O / PAE switch sozinho não causará nenhum problema.

Para realmente difícil 2022 problemas você pode usar um programa de monitoração de eventos para parar uma captura de rede quando o evento é registrado. Você também pode contatar o PSS-CPR-US para obter um driver de diagnóstico que despejará o servidor quando ele recebe os erros listados anteriormente. Um arquivo de despejo rapidamente levará a causa raiz se você coletou algumas informações básicas sobre o tipo, uso e quantidades de arquivos abertos.

Referências

889100 Como obter o service pack mais recente do Windows Server 2003
260910 Como obter o service pack mais recente do Windows 2000

Para obter o mais recente 4.0 Windows NT Service pack, visite o seguinte site da Microsoft:
http://technet.microsoft.com/en-us/library/cc767869.aspx
Observação Há um POST-Service Pack 6a (postagem SP6a) hotfix para o ID de evento 2022 problemas que podem ser aplicadas.

Propriedades

ID do artigo: 317249 - Última revisão: quinta-feira, 31 de maio de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbhowto kbprb kbmt KB317249 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: 317249

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