Este documento describe una pérdida de latidos entre el administrador de interfaz periférica de la unidad de respuesta de voz (VRU PIM) y el servidor del portal de voz del cliente (CVP). Esto causó un failover y problemas intermitentes.
pim1 Error receiving data from VRU.
Last API Error [10054]: An existing connection was
forcibly closed by the remote host.
pim1 TCP connection to VRU has been broken.
Mar 30 2013 19:36:46.105 -0500:
%CVP_8_5_ICM-1-LOGMSG_ICM_SS_STATE:
Shutting down VRU PIM connection. Transition to
partial service. [id:2006]
Mar 30 2013 19:36:46.136 -0500:
%CVP_8_5_MSGBUS-3-MESSAGING_LAYER:
ConnectionServer(GED125)::
terminateConnection on plugin(GED125)
with connection(Socket[addr=/161.135.182.16,
port=4335,localport=5000])
due to: Plugin was stopped by the application [id:1]
Mar 30 2013 19:36:46.531 -0500: %CVP_8_5_IVR-7-CALL:
{Thrd=http-8000-1} VXMLManager:generateVXML:
CALLGUID=E1D13C7998D111E288360013C39AE710
Generated VXML from template 'PlayMediaIOS.template' for
client: 161.135.211.38 clientType: IOS
Mar 30 2013 19:36:57.328 -0500:
%CVP_8_5_ICM-6-LOGMSG_ICM_SS_GENERAL_INFO: Missed 2 VRU PIM
heartbeats. Closing session and waiting for new connection
from PIM. [id:2007]
Recopile Perfmon (formato CSV) de ambos servidores afectados. En este caso, fue el servidor CVP y el servidor Peripheral Gateway (PG) donde se alojó el VRU afectado. Abra perfmon en un sistema local. Identifique el periodo de tiempo en el que falta un latido o aparece una brecha en la comunicación (registros). Seleccione la velocidad de llamada de procedimiento diferido (DPC) e identifique si hubo movimiento ascendente en el intervalo de tiempo. En esta hipótesis, se registró un aumento de 0 a 10 en el segundo lugar exacto en que se registró la brecha en la tala (véase la cifra). Si verifica que la brecha de registro coincide con los picos de DPC (sin importar el porcentaje), entonces el DPC es el culpable probable de los paquetes de protocolo de datagramas de usuario (UDP) perdidos.
% de tiempo DPC muestra el porcentaje de tiempo que el procesador ha invertido en recibir y atender llamadas de procedimiento diferido (DPC) en el período de tiempo del intervalo de ejemplo. Los DPC son interrupciones que se ejecutan con una prioridad inferior a las interrupciones estándar. % de tiempo DPC es un componente de % de tiempo privilegiado porque los DPC se ejecutan en modo privilegiado. Se cuentan por separado y no son un componente de los contadores de interrupciones. Este contador muestra el tiempo de ocupado medio como porcentaje del tiempo de muestra.
Consulte Objeto del procesador de Windows Server: al hacer clic en el enlace, se le dirigirá a un sitio web de terceros que no esté afiliado a Cisco.
El controlador Ndis.sys pone en cola las rutinas DPC a un nivel de importancia bajo en el mismo procesador que presta servicios a la rutina de servicio de interrupción (ISR). Por lo tanto, la rutina DPC relacionada con UDP se dirige al final de la cola y esta rutina DPC se procesa en último lugar. Además, es posible que la cola DPC del procesador no esté vacía y que estos DPC para otros controladores de E/S se procesen primero. Si la tasa de DPC es lo suficientemente alta para todos los controladores de E/S, no sólo para NDIS, podría haber un retraso notable.
En una situación de estrés intenso, este retraso podría hacer que el sistema descarte paquetes cuando las memorias intermedias de recepción del adaptador Ethernet se llenen mientras las memorias intermedias de recepción esperan a que finalice la rutina DPC en cola.
Consulte Las aplicaciones que utilizan el protocolo UDP pueden encontrarse con un rendimiento deficiente en un equipo que ejecuta Windows Server 2003. Al hacer clic en el enlace, se le dirigirá a un sitio web de terceros que no esté afiliado a Cisco.
Esto afecta solamente al tráfico UDP.
Los sospechosos normales, como la configuración de NIC, la descarga de TCP y las instantáneas de VM, también podrían causar problemas similares.
Consulte Las aplicaciones que utilizan el protocolo UDP pueden encontrarse con un rendimiento deficiente en un equipo que ejecuta Windows Server 2003. Al hacer clic en el enlace, se le dirigirá a un sitio web de terceros que no esté afiliado a Cisco.
Microsoft dispone de un hotfix compatible. Sin embargo, el hotfix pretende corregir sólo el problema descrito en este artículo. Aplique esta revisión sólo a los sistemas que experimenten el problema descrito en este artículo. Este hotfix podría recibir pruebas adicionales. Por lo tanto, si este problema no le afecta seriamente, Cisco recomienda esperar a la siguiente actualización de software que contenga esta revisión.
Si el hotfix está disponible para su descarga, hay una sección "Hotfix download available" en la parte superior del artículo de Knowledge Base. Si no aparece la sección, póngase en contacto con el servicio de atención al cliente y el servicio de soporte de Microsoft para obtener la revisión.
Para aplicar este hotfix, el equipo debe ejecutar el Service Pack 2 (SP2) de Windows Server 2003.
Debe reiniciar el equipo después de aplicar este hotfix.
No es necesario realizar ningún cambio en el Registro.
La versión en inglés de este hotfix contiene los atributos de archivo (o atributos de archivo posteriores) que se enumeran en estas tablas. Las fechas y horas de estos archivos se enumeran en Hora universal coordinada (UTC). Cuando se ve la información del archivo, se convierte a hora local. Para encontrar la diferencia entre UTC y la hora local, utilice la ficha Zona horaria del elemento Fecha y hora del Panel de control.
Para todas las versiones compatibles basadas en x86 de Windows Server 2003
Nombre del archivo | Versión del archivo | Tamaño del archivo | Fecha | Hora | Platform |
Ndis.sys | 5.2.3790.4524 | 210,432 | 4 de junio de 2009 | 13:29 | x86 |
Para todas las versiones compatibles basadas en x64 de Windows Server 2003 y Windows XP
Nombre del archivo | Versión del archivo | Tamaño del archivo | Fecha | Hora | Platform |
---|---|---|---|---|---|
Ndis.sys | 5.2.3790.4524 | 361,984 | 4 de junio de 2009 | 17:48 | x64 |
Para todas las versiones compatibles basadas en Itanium de Windows Server 2003
Nombre del archivo | Versión del archivo | Tamaño del archivo | Fecha | Hora | Platform |
---|---|---|---|---|---|
Ndis.sys | 5.2.3790.4524 | 646,656 | 4 de junio de 2009 | 17:49 | IA-64 |