Cómo solucionar el suceso 2021 como el suceso 2022

Síntomas

Uno de los sistemas operativos que se incluyen en el artículo se refiere a la sección, puede dejar de responder durante un tiempo y pueden registrarse varios sucesos similares al siguiente en el registro del sistema:
Id. de suceso: 2022
Origen: Srv
Descripción: El servidor no pudo encontrar una conexión libre n veces en los últimos segundos de s .
Id. de suceso: 2021
Origen: Srv
Descripción: El servidor no pudo crear un elemento de trabajo %2 veces en los últimos %3 segundos.
Además, en los servidores o clientes que están conectados al servidor que experimenta el problema, puede anotarse un suceso similar al siguiente.
Id. de suceso: 3013
Origen: Rdr
Descripción: El redirector ha agotado para nombreDeEquipo.
A veces, cuando el equipo servidor intenta conectarse a sí mismo, suceso 3013 puede anotarse en el equipo servidor que experimenta el problema.

Nota: Muchos de los pasos de solución de problemas que se describen en este artículo también pueden utilizarse para resolver errores de Id. de suceso 3013.

Otros componentes del sistema operativo pueden no funcionar y generan mensajes de error que informan de un código de estado de 1450 en la sección de datos de su mensaje de registro de sucesos. Es decir, "suficientes recursos del sistema." Estos eventos pueden encontrarse en el registro de sucesos del sistema o en el registro de sucesos de aplicación. Estos mensajes pueden aplicarse al problema que se describe en este artículo sólo si el suceso subyacente era una conexión con el servicio de servidor. Sin embargo, este hecho no se define fácilmente. Por ejemplo, hay una 1055 de ID de evento generado por CLUSSVC. Este evento es el servicio de Cluster Server suele indicar un error en la conexión con el servicio de servidor.

Causa

Este problema se produce porque el servicio servidor no puede atender la demanda de elementos de trabajo de la red que están en la cola por la capa de red de la secuencia de E/S. El servicio servidor no puede procesar los elementos de i/OS de red solicitados con la suficiente rapidez a los recursos disponibles del disco duro y los tubos de escape.

Puede haber muchas causas de raíz para el servicio de servidor agotar los recursos disponibles. Por ejemplo, cualquier problema en la ruta de E/S entre el adaptador de red y la unidad de disco duro puede ocasionar los síntomas que se describen en este artículo.

Este problema también puede producirse si está instalado un controlador de adaptador de red incorrecto.

Solución

Para resolver este problema, primero intente maximizar el número de recursos que están disponibles para el servicio servidor. Para obtener más información acerca de cómo hacerlo, vea la sección "nivel 1. Maximizar los recursos de servidor"sección.

Importante: Maximizar los recursos del sistema para el servicio servidor en este momento no dificultar solucionar la causa de este problema.

A continuación, intente determinar bajo qué id de evento circunstancias aparecen errores 2021 y 2022. Muchos motivos diferentes pueden producir este problema. Para solucionar este problema, investigue todos los componentes en el path de I/O desde el adaptador de red a la matriz de la unidad de disco duro. Por ejemplo, tal vez estos errores producen sólo cuando se ejecuta el programa de copia de seguridad. Quizás aparecen sólo temprano en la mañana cuando los usuarios inician sesión. Si los errores sólo se producen brevemente, puede resolver este problema ajustando el servicio servidor y aplicando los hotfix disponibles para el servicio servidor.

Información general

El suceso 2021 se registra cuando hay una acumulación de elementos de trabajo en el servicio servidor. Pero debe entender que la causa más común de la acumulación de elementos de trabajo en el servicio de servidor es porque no mantiene el subsistema de disco con el número de solicitudes. El servicio servidor admitirá un cierto ajuste, pero esto no resolverá totalmente el problema si el problema se debe al rendimiento del disco. Por lo tanto, el paso más importante es determinar si el rendimiento del disco ha cambiado desde la línea de base normal o es al menos dentro de límites razonables.

El suceso 2022 se registra cuando hay demasiadas pocas conexiones disponibles para los usuarios. La causa más común de conexiones de red libre insuficiente es un cambio brusco en la carga en la red representada por muchos clientes intentan conectarse al mismo tiempo o porque algunos clientes intentan establecer muchas conexiones cada. Esto puede deberse a un programa en el cliente, porque los usuarios no pueden establecer conexiones rápidamente. Esto hará que demasiadas pocas conexiones disponibles para los usuarios nuevos. Por lo tanto, uno de los pasos más importantes es determinar si los cambios de carga de red están dentro de límites razonables.

Si hay pequeños cambios en la carga que se graben estos mensajes se registran en los registros de sucesos con poca frecuencia, puede modificar el funcionamiento del servicio servidor. Si el subsistema de disco es demasiado lento o si las cargas de red son demasiado elevadas o demasiado variables, la modificación del servicio servidor no resolverá el problema. Por esta razón es que debe utilizar herramientas como Monitor de rendimiento y un programa de captura de paquetes de red, de Microsoft o de terceros, en determinar la verdadera causa de estos eventos. Se describen los pasos específicos de solución de problemas de esta sección bajo la subsección "nivel 2. Identificar la causa raíz."

Nivel 1. Maximizar los recursos del servidor

Para eliminar los mensajes de error, o para reducir la frecuencia de los mensajes de error, puede intentar maximizar el número de recursos que están disponibles para el servicio servidor. Para obtener más información acerca de cómo incrementar los recursos del servidor, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

228766 cómo cambiar las propiedades del servicio servidor


Importante:
  • Maximizar los recursos del sistema para el servicio servidor en este momento no dificultar solucionar la causa de este problema.
  • No vuelve a generar un servidor basado en Windows para resolver problemas con el servicio de servidor. Reconstruir el servidor basado en Windows no resolverá el problema. Vuelva a producirse el problema.
Los métodos que se describen en la subsección de nivel 2 llevan mucho tiempo. Es aconsejable aumentar los recursos del servidor, como se describe en la sección "nivel 1. Subsección de maximizar los recursos de servidor"como paso preliminar para tener más tiempo para solucionar el problema. O bien, si sólo hay pequeñas variaciones en la carga del servidor o sólo durante breves períodos de tiempo cuando el subsistema de disco no puede mantenerlo, puede decidir modificar el funcionamiento del servicio servidor según se describe en la subsección nivel 1.
Para obtener más información acerca de cómo configurar el servidor para crear un archivo de volcado, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

254649 resumen de opciones de archivo de volcado de memoria para Windows 2000, Windows XP y para Windows Server 2003

244139 características de Windows permiten un archivo Memory.dmp mediante el teclado


El servicio servidor se ajusta automáticamente cuando se inicia el servidor. Sin embargo, muchos de los valores predeterminados no se actualizaron como se han publicado nuevas versiones de Microsoft Windows 2000 y Windows Server 2003 service Pack. Los valores especificados en esta sección representan las mejores prácticas de servicios de soporte técnico de Microsoft utilizando los service Pack disponibles actualmente. Además de aplicar el service Pack actual, los valores serán aplicables a los sistemas antiguos mientras se instalan los hotfix actuales para los servicios de núcleo, redirector y servidor. Antes de instalar un servicio servidor actualizado, se recomienda que instale los hotfix actuales para el redirector y el núcleo al mismo tiempo. Si no puede instalar inmediatamente el hotfix actual para el núcleo, instale los hotfix actuales para el redirector cuando están instaladas las revisiones de servicio del servidor.

Configuración del registro de cambio de A. para maximizar el rendimiento del servicio servidor

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Nota: Al agregar los valores del registro que se describen en esta sección, asegúrese de escribirlos en formato decimal.
1. reducir los errores de suceso 2021 Id.

Para resolver específicamente el suceso 2021, inicie el Editor del registro y busque la siguiente subclave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
A continuación, agregar o modificar los valores DWORD siguientes:
Descripción: Elementos de trabajo máximos
Nombre de valor: MaxWorkItems
Tipo de datos: REG_DWORD
Datos del valor: 0 x 2000 u 8192 (decimal)

Descripción: Tamaño de un búfer solicitado
Nombre de valor: SizReqBuf
Tipo de datos: REG_DWORD
Datos del valor: 0 x 4104 ó 16644 (decimal)


Ámbito de los valores

Aquí se proporciona una breve explicación para clarificar el ámbito de los valores permitidos. Si bien existe otra documentación que muestran definen valores máximos grandes, no se puede utilizar estos valores máximos.


Para la entrada MaxWorkItems del registro, el valor de 8196 sólo puede utilizarse en servidores que tienen más de 1,5 gigabytes (GB) de memoria y sin los 3 gb presente el modificador en el archivo Boot.ini. El valor máximo es '65535' (decimal). Pero este valor tan elevado hará que el servidor deje de responder si se consumen suficientes elementos de trabajo. Por lo tanto, un valor mayor normalmente no se puede utilizar sin modificar el tamaño de búfer de elemento de trabajo de servidor servicio. Un valor alto de la entrada MaxWorkItems del registro puede hacer que el servidor deje de responder durante el inicio y la causa de esto será el agotamiento de la memoria no paginada. Las etiquetas observadas serán LSwno, en raras ocasiones, algunos otros relacionados con la etiqueta.

De forma predeterminada, el valor de SizReqBuf es '16644', pero la asignación del bloque no paginado será de '20480' por elemento de trabajo. La asignación adicional es por sobrecarga de seguimiento. Por lo tanto, un valor de 8196 de MaxWorkItems habilitará el servicio servidor utilice hasta un máximo de 160 megabytes (MB) del límite de grupo no paginado de 256 MB en todas las versiones de sistemas operativos de 32 bits de Microsoft x86. Pero incluso entonces se alcanzará el límite máximo sólo en condiciones de mucha carga. Servicios de soporte técnico de Microsoft no recomienda el uso de más de 160 MB para el servicio de servidor de un máximo posible de la completa no paginado de 256 MB. (Divida por el valor de 1024 * 1024 si desea convertir megabytes en bytes). Servicios de soporte técnico de Microsoft han visto muchos problemas en los servidores de archivos de alto rendimiento dejaban de responder cuando se utilizaban valores superiores a 8196 . Estos servidores tenían otros componentes que utilizaban muchos bloques no paginados, sin ninguna pérdida de bloques.

Por lo tanto, no utilice valores superiores a 8196. Si desea utilizar valores superiores para MaxWorkItems, reduzca el valor de SizReqBuf para limitar el bloque máximo utilizado por el servicio de servidor. En algunas aplicaciones si necesitamos más elementos de trabajo, como en un IIS servidor back-end, controlador de dominio o servidor de archivos donde se almacenan los perfiles de usuario redirigidos, tendremos que reducir el tamaño máximo de búfer SMB con la siguiente configuración.

Nombre de valor: SizReqBuf
Tipo de datos: REG_DWORD
Datos del valor: 8452 (decimal)


Esto hace que una asignación no paginados de 12284 bytes. Esto permitirá un máximo 13824 de elementos de trabajo que pueden utilizarse en los servidores sin el modificador/3 gb está presente. En servidores donde se utiliza el modificador/3 gb preferible establecer el SizReqBuf 8452 y MaxWorkItems a 6400 con el fin de limitar el uso de no paginados a 80 MB como recomendación estándar para servidores con mucha carga. Recuerde que no se requiere modificación de la configuración en un servidor de archivos/3 gb a menos que tenga mucha carga con el tráfico SMB/CIFS (Common Internet File Services). Por lo tanto, no se realizará ningún cambio a un servidor front-end de Exchange, SQL o IIS o en servidores de servicios de fondo que utilicen WINSOCK. Esto se aplicaría a los servidores de servicios de fondo que tienen tráfico RPC en el transporte alojado de SMB/CIFS estándar. En servidores no gb/3 gb que experimentar carencias de elementos de trabajo después de establecer MaxWorkItems 8196, también puede establecer SizReqBuf 8452 y MaxWorkItems a 13824 alivio a corto plazo mientras trata de identificar la causa raíz.


2. reducir los errores de suceso 2022


Para resolver específicamente el suceso 2022, inicie Editor del registro y vaya a la siguiente subclave del registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters


A continuación, agregar o modificar los valores DWORD siguientes:
Descripción: Número máximo de conexiones libre
Nombre de valor: MaxFreeConnections
Tipo de datos: REG_DWORD
Datos del valor: 0 x 1000 ó 4096 (decimal)

Descripción: Conexiones libres mínimas
Nombre de valor: mínimas
Tipo de datos: REG_DWORD
Datos del valor: 0 x 100 ó 256 (decimal)


Importante: Esta configuración en Windows 2000 requiere la instalación de actual de Service Pack 4 o revisiones posteriores. En Windows Server 2003, requiere Service Pack 1 u hotfixes posteriores. Sin el hotfix o el service pack la configuración de intervalos son demasiado bajos para resultar útiles (100 y 32 respectivamente). Actualmente los valores máximos recomendados son 4096 y 256 respectivamente.

3. implementar los cambios


Para implementar estos cambios, salga del Editor del registro y reinicie el equipo, o detenga y reinicie el servicio servidor.
Para reiniciar el servicio servidor, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd en el cuadro Abrir y, a continuación, haga clic en Aceptar.
  2. En el símbolo del sistema, escriba net stop servery, a continuación, presione ENTRAR. Si se le pide que confirme la operación, escriba s y presione ENTRAR.
  3. Escriba net start servery, a continuación, presione ENTRAR.

    Nota: Tendrá que reiniciar otros servicios dependientes que se detuvieron junto con el servicio de servidor.

B. más información

El valor MaxFreeConnections es el más importante de la configuración de servicio de servidor.
Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

245080 recibir varias instancias del suceso 2022



El valor MaxFreeConnections es más útil para resolver un error de suceso 2022 que contiene muchos errores para encontrar una conexión libre. Por ejemplo, para resolver un evento que contiene texto similar al siguiente en el mensaje de error registrado:

Id. de suceso: 2022
Origen: Srv
Descripción: El servidor no pudo encontrar una conexión libre n veces en los últimos segundos de s .


Muchos errores para encontrar una conexión libre también pueden indicar una situación de "desbordamiento de la tarjeta de red" en programa de inundaciones un fuera de la red tenga en cuenta el servidor mediante el uso de intentos de conexión. Si se producen muchos errores de conexión libre, consulte la sección desbordamiento de la tarjeta de red.

Nota: Normalmente no hay ningún efecto adverso agregando los valores del registro anterior.


Las siguientes entradas del registro y valores pueden estar presentes en la misma subclave. Estos valores no están relacionados directamente a la solución de problemas de este problema, pero se muestran debajo para integridad.

Descripción: Tamaño del servidor
Nombre de valor: tamaño
Tipo de datos: REG_DWORD
Datos del valor: 0 x 3 ó 3 (decimal)
Debería tener un valor de 3. No cambie este valor.




Descripción: Máximo pendientes los comandos. Número máximo de multiplexaciones
Nombre de valor: MaxMpxCt
Tipo de datos: REG_DWORD
Datos del valor: 0 x 1000 ó 4096 (decimal)


No modifique este valor a menos que tenga un escenario específico que lo requiera. Una explicación detallada de esta opción se encuentra al final de este documento.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

271148 límites de MaxMpxCt y MaxCmds en Windows 2000


Nivel 2. Identificar la causa raíz

La clave para la solución es determinar si la causa del problema es el subsistema de disco o si es de carga de red. Dado que es difícil establecer cuantitativamente si el problema de carga de red, es mejor examinar los sistemas de disco. Si hay períodos breves de errores registrados en el registro de sucesos también debe utilizar un programa de captura de paquetes de red para capturar todo el tráfico de red durante el problema y examinarlo, además del subsistema de disco. Recuerde que el subsistema de disco puede empezar con administradores de volúmenes de terceros y llegar hasta la pila de software completo. Esto incluirá todas las capas de todos los controladores de filtro están instalados y los controladores de dispositivos que controlan el hardware al final. Somos conscientes de que no se pueden quitar los administradores de volúmenes, pero se pueden desinstalar otros muchos controladores de filtro, al menos temporalmente.

A. comprobar que Windows está actualizado y es estable

1. actualizar los componentes de red
Los siguientes componentes deben ser la última disponible desde el árbol de la revisión. Por lo tanto, actualizar a la versión más reciente de los componentes de red:
  1. Servicio servidor CIFS/SMB
    1. Srvsvc.dll
    2. Srv.sys
  2. Redirector
    1. Mrxsmb.sys
    2. Rdbss.sys
  3. Núcleo del sistema operativo
    1. Ntkrnlmp.exe
    2. Ntkrnlpa.exe
    3. Ntkrpamp.exe
    4. Ntoskrnl.exe
Buscar en Microsoft Knowledge Base para encontrar las actualizaciones más recientes disponibles aplican a su versión del sistema operativo. Si está utilizando Microsoft Windows NT 4.0 y ya ha instalado el service pack más reciente, PSS tiene un posterior al Service Pack 6a (post SP6a) hotfix de suceso 2022 que se pueda aplicar.

2. examinar los registros de sucesos de errores
Buscar todos los registros de sucesos errores relacionados con la red o el hardware de almacenamiento de información. Debe corregirlos antes de intentar solucionar las causas enumeradas en la lista siguiente. Comprobar controladores de dispositivos devuelven errores y también los controladores que se conectan a estos controladores a los eventos que por lo general indican un problema de interoperabilidad con cualquier controlador de bajo nivel de filtro.

3. identificar los errores de espacio disponible

Nota: Si las unidades han ejecutado alguna de espacio en disco debe realizarse este paso.
Examine los registros de sucesos para ver si las unidades han estado sin espacio libre. Si alguna vez se han ejecutado las unidades de espacio de disco que se debe ejecutar una rutina completa de chkdsk para asegurarse de que el sistema de archivos no está dañado.

4. análisis de la fragmentación de archivos
Examine el almacenamiento en disco para la fragmentación de archivos. Es podrán que no pueda desfragmentar el almacenamiento en disco, pero se puede al menos realizar un análisis del sistema de almacenamiento. Tenga en cuenta que para las unidades dañadas o muy fragmentadas ejecutando un 'paso de análisis' podría desconectar el sistema de archivos; Sin embargo, este es el método menos intrusivo que se conoce actualmente para detectar problemas del sistema de archivos. Tenga en cuenta que no es sólo los datos devueltos desde el análisis de desfragmentación es importante. También es muy importante el tiempo que se tarda en realizar. Es posible algunos discos subsistemas llevan mucho tiempo en completarse o no terminar en todo el proceso. Sistemas de archivos gravemente fragmentados crearán los problemas descritos en este artículo. Desfragmente los discos duros para aumentar el rendimiento de lectura y escritura de Windows.

Nota: El requisito para desfragmentar el disco puede superar el ancho de banda de E/S del subsistema de almacenamiento que requieren otros métodos para tratar este problema. Esto puede incluir quitar archivos o aumentar el almacenamiento de información.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

300978 cómo analizar y desfragmentar un volumen de disco en Windows 2000



5. Comprobar daños en el disco duro
Daños en el disco duro pueden provocar la entrada y salida (I / 0) cuellos de botella cuando el sistema operativo es leer o escribir en el disco duro. Puede ejecutar el comando "chkdsk/r" en un símbolo del sistema para examinar los errores en el disco duro. No es el método preferido para examinar el sistema de archivos. Sin embargo, como estos problemas suelen producen en los sistemas de archivos de gran tamaño que no se pueden poner sin conexión, puede utilizarse este método. En primer lugar, ejecute simplemente chkdsk sin ningún parámetro en el sistema de archivos. Informará de algunos errores del sistema de archivos orientados a que son típicos en un sistema dinámico de bits pero el informe no debe tener cualquier falta o está dañado directorio, índices o los archivos. Otra vez un daño masivo puede hacer chkdsk salir, o la utilidad avance muy despacio o la utilidad puede indicar daños en el archivo extenso. En una ejecución interactiva de chkdsk, normalmente podemos detenerla, después de varios minutos si se produce errores graves, ya que eso indica que el volumen debe volver a generarse. De nuevo, puede que tenga que utilizar otros métodos para resolver esta situación, pero sólo ejecuta chkdsk /r puede resolver problemas en los sistemas de archivos.

Para ello, siga estos pasos:
  1. Abra un símbolo del sistema.
  2. Tipo de chkdsk letraDeUnidad: / r, y, a continuación, presione ENTRAR.
Nota: Si realiza este comando en la unidad en que está instalado Windows, debe reiniciar el equipo para habilitar la utilidad Chkdsk pueda bloquear la unidad.

B. examinar las causas posibles

Para determinar la causa raíz del problema, presentamos una lista detallada de causas posibles. Para solucionar este problema más, puede utilizar los métodos siguientes en el orden en que aparecen. Estos pasos no se muestran en ningún orden concreto.

La causa de estos sucesos puede resumirse en las dos categorías siguientes:
  • Sobrecargada del servicio servidor.
  • Desbordamiento de la tarjeta de red


r. sobrecargada del servicio servidor


Para determinar si el servicio servidor está sobrecargado, elimine todas las demás posibilidades, enumeradas debajo.
  1. Interferencia de programas de otros fabricantes

    A veces, los programas de otros fabricantes en forma de un programa en ejecución o como controladores de filtro pueden interferir con la capacidad de respuesta del servicio servidor. Conocer la función y la prioridad de ejecución de programas, especialmente los programas que se ejecutan con una prioridad alta. Al examinar los controladores de filtro, debemos considerar que hay varias clases de controladores de filtro que se utiliza actualmente. Controladores de cada clase deben evaluarse por separado. Algunas clases se pueden deshabilitar, mientras que otras son necesarias para el funcionamiento correcto del sistema. Controladores de administración de volúmenes y la E/S de varias rutas deben permanecer habilitados a menos que el proveedor pueda deshabilitarlos por usted. Controladores de filtro que se pueden deshabilitar son los controladores de administración de instantáneas y la cuota de volumen. Agentes de archivos abiertos y software de replicación de archivos normalmente no se deshabilita.

    Modificar la configuración del software antivirus para que no se realiza un análisis "en tiempo real" en todos los archivos. Una configuración recomendada sería examinar únicamente los archivos entrantes y no explorar los archivos de paginación. Archivos PST, .vhd, .tmp, .shd o SPL. O incluso mejor, puede programar después de horas. Normalmente las versiones actuales de los detectores de virus no producen ningún problema. Pero deshabilita cualquier antivirus software 2 años o dos versiones anteriores a la versión actual.
  2. Acceso a redes inadecuado.

    Un programa de red mal configurado o una combinación de eso junto con una estación de trabajo configurada incorrectamente puede desbordar un servidor por el uso de peticiones incorrectas. Este comportamiento también puede producirse si está instalado un controlador de adaptador de red incorrecto o si se ha instalado software de agrupación de red.
  3. Datos incorrectos configuración y uso del espacio en disco duro.

    Utilice a Monitor de rendimiento para determinar si el sistema de archivos está sobrecargado. Recopile siempre datos del disco mediante el uso de un intervalo de tiempo de 2 a 3 segundos, pero quizás tenga que recopilar varios registros para llegar a comprender correctamente la carga del disco en el transcurso del día. Revise los siguientes contadores clave basados en disco lógico para determinar si el subsistema de disco duro es el cuello de botella:
    % De tiempo inactivo
    Lecturas de disco por segundo
    Escrituras de disco por segundo
    Longitud actual de cola de disco
    Transferencias de disco por segundo
    Media en segundos/transferencia


    Este problema normalmente puede eliminarse configurando RAID para utilizar al menos un 75% caché de escritura no simultánea y donde libre de al menos 25% espacio disponible. En un sistema de archivos ocupados, los discos duros con sólo un 15% de espacio libre debe considerarse totalmente llenos. Si está habilitada la compresión un poco más libre se necesita espacio.

    Nota: Como causa principal del suceso 2022, se trata de un problema difícil de solucionar.
  4. Discos duros fragmentados.
    Desfragmente los discos duros para aumentar el rendimiento de lectura y escritura de Windows.

    Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

    300978 cómo analizar y desfragmentar un volumen de disco en Windows 2000


    Si el disco duro está fragmentado o prácticamente lleno, una solicitud de cliente de "incrementar" un archivo hace que el sistema operativo de forma gratuita buscar espacio en el disco duro para tomar mucho tiempo para finalizar. Durante este tiempo, los bloqueos de nivel de sistema que son necesarios para otras solicitudes completar, no están disponibles. La tarea de recursos del servicio servidor también quedará pendiente y que hace que el suceso 2022 se produzca.
  5. Errores de sistema de archivos
    Asegúrese de que el sistema de archivos funciona sin errores. Daños en el disco duro pueden provocar la entrada y salida (I / 0) cuellos de botella cuando el sistema operativo es leer o escribir en el disco duro. Para reparar el daño del disco duro debe ejecutar el chkdsk letraDeUnidad: / r comando en el símbolo del sistema.

    Nota: Si realiza este comando en la unidad en que está instalado Windows, debe reiniciar el equipo para habilitar la utilidad Chkdsk pueda bloquear la unidad.
  6. Dispositivos de hardware defectuoso o controladores.

    Este problema es más significativo con el subsistema del disco duro. A veces, el subsistema de disco duro es simplemente lento. Esto es muy habitual en un clúster donde un controlador incorrecto o caducado o una actualización de firmware incorrecta o caducada hace que el subsistema de disco duro funcionar sin errores, pero con un nivel de rendimiento reducido.

    Debe establecer que el subsistema del disco funciona sin errores y que tiene un buen tiempo de respuesta con un rendimiento suficiente. Asegúrese de que todo el firmware está actualizado. Otros dispositivos y controladores pueden interferir con la capacidad de respuesta del equipo. Utilice a Monitor de rendimiento para comprobar el tiempo de interrupción y de DPC de otros dispositivos de hardware. El tiempo total de interrupción debe ser menor que el 10% y DPC tiempo inferior al 15%. Es difícil definir un buen umbral de "interrupciones por segundo" pero debe investigar todo el hardware si las interrupciones son más de 15.000 por segundo. Además, el privilegio de elementos de tiempo que son prácticamente la misma, como el "% tiempo Total de procesador" indica un problema de hardware o un controlador.

    Obtenga e instale las actualizaciones más recientes del fabricante y los controladores para su equipo.
    Para obtener información acerca de cómo ponerse en contacto con fabricantes de hardware, haga clic en el número de artículo apropiado de la lista siguiente para verlo en Microsoft Knowledge Base:
    65416 hardware y proveedor de software, póngase en contacto con información, A-k

    60781 contacto hardware y proveedor de software, l-p

    60782 hardware y proveedor de software, póngase en contacto con información, Q-Z
  7. Configuración del grupo incorrecto.

    Controladores que dominen los cambios en la configuración del sistema operativo o el grupo pueden reducir los bloques de memoria que están disponibles para el servicio servidor.

    Actividad de productos de otros fabricantes puede dominar los grupos. Estos bloques se pueden identificar por las etiquetas de bloque de terceros que muestran. Normalmente, la única etiqueta de servicio servidor que utiliza muchos bloques no paginados es LSwn pool tag. Investigue las siguientes etiquetas del servicio servidor y póngase en contacto con los servicios de soporte técnico de Microsoft, si los valores superan a 15 MB:
    LSwi: contexto de trabajo inicial
    LSwn: contexto de trabajo típico
    LSwq: bloqueo de cola de trabajos
    LSwr: contexto de trabajo sin procesar
    LSws: bloqueo especial de contexto de trabajo


    Estos valores sólo indican que el servicio servidor tiene más trabajo que hacer. Busque también la presencia de posibles etiquetas MmSt en el bloque paginado. Si estas etiquetas son más de 60% del bloque paginado luego NT archivo caché está consumiendo demasiada memoria paginada. Para obtener más información acerca de cómo ajustar estos valores en Windows 2000 y Windows NT respectivamente, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

    312362 servidor no ha podido asignar memoria del bloque paginado del sistema

    192409 archivos abiertos pueden hacer que el informe de tipo INSUFFICIENT_RESOURCES



    Si la instantánea de los bloques muestra otras etiquetas, investigue su origen, si se están consumiendo mucha memoria de grupo no paginado en el servidor. Examine la siguiente subclave del registro para asegurarse de que el valor de subclave del registro de grupo de página no se estableció en un valor incorrecto:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    Nombre de valor: PagedPoolSize
    Tipo de datos: REG_DWORD
    Datos del valor: 0 x 0, 0x0A000000 ó 0xFFFFFFFF únicamente
  8. Controladores de filtro de la pila de E/S de disco y otros programas

    Pruebe a deshabilitar todos los controladores de filtro de la pila. Tenga en cuenta que hay que muchos controladores de filtro involucrados en servicios como la replicación de archivos, control de versiones de archivo, HSM, la administración de cuota, agentes de archivos abiertos y también análisis de virus. Dependiendo de la frecuencia de errores de suceso 2022, la deshabilitación de estos controladores durante un tiempo (entre varias horas y un día) puede permitirle determinar si uno o varios de ellos son la causa de este problema. Asegúrese de que todos los controladores están actualizados y que no disponen de ningún problema de compatibilidad conocido con la instalación.

    Como medida parcial, configure los programas antivirus para controlar únicamente los archivos entrantes o ya no realizar la exploración antivirus en "tiempo real". Programar las detecciones para después del horario laboral o durante los períodos de poco tráfico de red.

    Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

    240309 cómo deshabilitar plenamente el software antivirus, filtrado de archivos

  9. Compruebe los programas en ejecución.

    Determinar la funcionalidad de todos los programas, especialmente los programas que se ejecutan con una prioridad mayor que el normal. Utilice a Monitor de rendimiento para detectar procesos que utilicen una cantidad demasiado grande de ciclos de CPU. Sólo deben ejecutar tareas de prioridad alta para intervalos de subsegundos. Supervisión de programas, como Insight manager de Compaq, el tercero deberá investigarse la supervisión de software, software de supervisión de SAI (UPS) y software de supervisión de la base de datos de la página de Microsoft Internet Information Services (IIS). Tenga en cuenta que estas observaciones también resultan relevantes al investigar los cuellos de botella de disco duro como causa posible de este problema. Puede tener un programa que utiliza los recursos de canalización con nombre también. En este caso, observará un elevado recuento de bytes para etiquetas de canalizaciones con nombre utilizadas en una instantánea tomada por la utilidad Poolmon.
b. desbordamiento de la tarjeta de red


Nivel de empresa admite la configuración de problemas son una causa común de este problema y se pueden clasificar como sigue:
  • Uso programado incorrecto de Systems Management Server o soluciones de backup de terceros.
  • Programas antiguos que inundan continuamente el adaptador de red del servidor con reintentos.
Ambos problemas se pueden diagnosticar utilizando Monitor de red junto con Monitor de rendimiento. Utilice a Monitor de rendimiento para examinar los contadores de objeto de servicio de servidor. Investigue los paquetes que pertenecen a una de las siguientes categorías:
  • Error
  • Conexiones de archivo
  • Conexiones de árbol
Utilice a Monitor de rendimiento para determinar el tipo de condición de error que está presente y, a continuación, utilice el Monitor de red para encontrar la estación de trabajo que está causando la condición de error, el programa que está causando la condición de error, o ambos.

En el símbolo del sistema, mediante los comandos siguientes puede aparecer información adicional que señala a workstation infractor y programa:
NET archivos > netfiles.txt
comando net session > netsession.txt

El siguiente identificador de suceso suele aparecer en el equipo infractor de estación de trabajo, especialmente si se trata de otro equipo servidor que actúa como estación de trabajo:




Es podrán que haya otro problema de red. Este problema se ve en los dos entornos siguientes:
  • Servicios de Internet Information Server almacena datos en un servidor remoto.
  • Terminal Server tiene acceso a perfiles remotos.
Sin embargo, la solución es la misma para ambos casos. La causa principal de ambos problemas es el mismo; demasiadas solicitudes de bloque (SMB) de mensaje de servidor pendientes.

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

221790 IIS se queda sin elementos de trabajo y provoca errores RPC al conectarse a una ruta de acceso UNC remota



En estos casos se utiliza el servidor para un gran número (miles) de raíces virtuales de IIS o un gran número (miles) de perfiles remotos que contienen vínculos de regreso al servidor de alojamiento. También puede experimentar otros síntomas anómalos, pero no necesariamente más errores.

Para resolver este problema, siga estos pasos:
  1. Si está ejecutando Windows 2000 SP1, instale el post-SP1hotfix que se describe en el siguiente artículo de Microsoft Knowledge Base para el servidor que ejecuta IIS y el servidor de archivos:
    271148 límites de MaxMpxCt y MaxCmds en Windows 2000

  2. Aumente el valor de MaxCmds en el servidor que ejecuta IIS agregando el siguiente valor del registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters

    Nombre de valor: MaxCmds
    Tipo de datos: REG_DWORD
    Datos del valor: 4096(decimal)

    Nota: No hay ninguna ventaja en utilizar un valor superior a éste.
  3. Aumentar el valor de MaxMpxCt en el servidor de archivos agregando el siguiente valor del registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
    Nombre de valor: MaxMpxCt
    Tipo de datos: REG_DWORD
    Datos del valor: 4096 (decimal)

    Nota: No hay ninguna ventaja en utilizar un valor superior a éste.
  4. Reinicie el servidor que ejecuta IIS y el servidor de archivos, o detenga y reinicie los servicios servidor y estación de trabajo utilizando los comandos net stop y net start .

Si aumenta estos valores consume memoria adicional no paginado en el servidor de archivos y los equipos de servidor de cliente IIS. Memoria de grupo no paginada tiene un límite superior de 256 megabytes (MB). Muchos clientes que utilizan numerosas conexiones pueden consumir toda la memoria de grupo no paginado en el servidor de archivos. Utilice a Monitor de rendimiento para observar este contador y asegúrese de que no esté alcanzando el límite. Un equipo que ejecuta IIS puede tener varios directorios virtuales o sitios Web señalando a recursos compartidos en otros equipos de Windows NT 4.0 Server.

ASP Directory Monitor usa la API ReadDirectoryChangesW para supervisar los cambios en esos directorios del otro servidor. Cada elemento ReadDirectoryChangesW pendiente requiere un contexto de trabajo en el servidor y hay sólo un número limitado de contextos de trabajo. El número de contextos de trabajo se pasa del servidor al cliente cuando se negocia el nivel SMB. El redirector del cliente mantiene un contador interno del número de contextos de trabajo que se usan en el servidor. El número predeterminado de contextos de trabajo es 50. El número de contextos de trabajo se limita para impedir que el proceso del servidor agotar toda la memoria no paginada. Esto puede evitarse, pero hay un límite para el número de contextos de trabajo puede consumir un mismo cliente. Este problema no se limita a IIS. Explorador de Windows NT utiliza el mismo mecanismo para supervisar los cambios de directorio. Normalmente experimentará el problema con el explorador en un entorno de terminal server.


Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

Conexiones de cliente de terminal Server y el inicio de sesión limitado por los valores MaxWorkItem y MaxMpxCt 232476

271148 límites de MaxMpxCt y MaxCmds en Windows 2000



Si experimenta este problema con el Explorador de Windows, se resuelve utilizando los mismos pasos que con el problema anterior de IIS. Sin embargo, esta solución consume rápidamente el suministro del servidor de elementos de trabajo y reduce considerablemente el número de perfiles de escritorio que un servidor puede alojar.

Tenga en cuenta los valores de las subclaves del registro siguientes:

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

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

O bien, utilice los comandos siguientes en el símbolo del sistema y ver los archivos de salida. Tener más de 5 archivos por usuario indica un problema.

NET archivos > filelist.txt
comando net session > netsession.txt


Microsoft admite la redirección de sólo las siguientes carpetas mediante directivas del sistema:
  • Escritorio
  • El menú Inicio
  • Entorno de red
  • La carpeta de programas
  • Inicio


Tanto el suceso 2021 como el suceso 2022 son causados por una de dos situaciones. En la primera situación, no se puede asignar memoria del bloque. Elementos de trabajo (2021) requieren memoria de bloque no paginado. Las conexiones (2022) requieren memoria de bloque paginado y no paginado. El servidor puede limitar su uso de estos grupos, y también se pueden agotar los grupos. Cuando esto ocurre, fallan las asignaciones. Poco se puede hacer para resolver este problema. El equipo se ha quedado sin memoria de bloque. La única solución eficaz en este caso consiste en reducir la carga del bloque, o agregar más RAM hasta 1,6 gigabytes (GB). En este punto, los grupos han alcanzado su máximo teórico.
Nota: Agregar memoria RAM adicional sólo ayuda si los bloques no aún hayan alcanzado su máximo teórico.

La segunda situación que puede causar estas condiciones de dos errores es una carga repentina en el servidor. Si número excesivo de recepciones (2021) o peticiones de conexión (2022) se deben procesar al mismo tiempo, el servidor puede no encontrar un elemento de trabajo disponible o conexión, respectivamente. Porque hay más elementos de trabajo, son menos susceptibles a este error que las conexiones. Además, los elementos de trabajo pueden tomarse de otros procesadores. Para resolver esta situación, incremente el mínimo elementos de trabajo (2021), las conexiones libres mínimas (2022) o ambos. La configuración de conexiones libres máximas pueden tener poco efecto en este caso, debido a sólo se presta atención a cuando la conexión ya no es necesaria. Sin embargo, debe ser mayor que el valor mínimo.

Otro problema que puede ocurrir es el uso de los modificadores de inicio / 3 GB y/PAE . Si se utiliza el modificador/3 GB en un equipo basado en Windows 2000, Establece la memoria paginable en el máximo de 192 MB para Windows NT 4.0. Si se utiliza el modificador /PAE en un servidor, puede reducir la memoria paginable disponible. El uso de ambos modificadores configura el sistema operativo con menos recursos del sistema que tendría si usted utilizara uno o ninguno de ellos. Servidores de archivos con mucha carga no deben utilizar el modificador/3 gb . El modificador /PAE por sí solo no provocará ningún problema.

Problemas de 2022 realmente difíciles de puede utilizar un programa de supervisión de sucesos para detener una captura de red cuando se registra el evento. También puede ponerse en contacto con PSS-CPR-US para obtener un controlador de diagnósticos que volcará el servidor cuando reciba los errores enumerados anteriormente. Un archivo de volcado conducirá rápidamente a la causa raíz si ha recopilado información general acerca del tipo, uso y las cantidades de archivos abiertos.

Referencias

889100 cómo obtener el service pack más reciente para Windows Server 2003

260910 cómo obtener el service pack más reciente para Windows 2000


Para obtener el service pack más reciente para Windows NT 4.0, visite el siguiente sitio Web de Microsoft:Nota: Hay un Post-Service Pack 6a (post SP6a) hotfix de suceso 2022 que se pueda aplicar.
Propiedades

Id. de artículo: 317249 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios