Questo documento descrive una perdita di heartbeat tra il VRU PIM (Voice Response Unit Peripheral Interface Manager) e il server Customer Voice Portal (CVP). Ciò ha causato un failover e problemi intermittenti.
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]
Raccogliere Perfmon (formato CSV) da entrambi i server interessati. In questo caso, si trattava del server CVP e del server Gateway periferiche (PG) su cui era ospitata la VRU interessata. Aprire perfmon su un sistema locale. Identificare l'intervallo di tempo in cui manca un heartbeat o appare un'interruzione nella comunicazione (log). Selezionare la frequenza DPC (Deferred Procedure Call) e verificare se si è verificato un movimento verso l'alto nell'intervallo di tempo. In questo scenario, si è registrato un aumento da 0 a 10 nel secondo esatto in cui è stato presente il divario nel disboscamento (fare riferimento alla figura). Se si verifica che il log gap coincida con i picchi DPC (indipendentemente dalla percentuale), è probabile che il DPC sia la causa dei pacchetti UDP (User Datagram Protocol) ignorati.
% tempo DPC indica la percentuale di tempo impiegata dal processore per ricevere e servire le chiamate di procedura differite (DPC) nel periodo di tempo dell'intervallo di esempio. I DPC sono interrupt che vengono eseguiti con una priorità inferiore rispetto agli interrupt standard. % Tempo DPC è un componente di % Tempo privilegiato perché le DPC vengono eseguite in modalità privilegiata. Sono conteggiati separatamente e non sono una componente dei contatori di interrupt. Questo contatore indica il tempo medio occupato come percentuale del tempo di campionamento.
Fare riferimento a Oggetto processore Windows Server: facendo clic sul collegamento, si verrà indirizzati a un sito Web di terze parti non affiliato a Cisco.
Il driver Ndis.sys accoda le routine DPC a un livello di importanza bassa sullo stesso processore che gestisce la routine ISR (Interrupt Service Routine). Pertanto, la routine DPC correlata a UDP va alla fine della coda e questa routine DPC viene elaborata per ultima. Inoltre, la coda DPC del processore potrebbe non essere vuota e questi DPC per altri driver di I/O vengono elaborati per primi. Se la frequenza DPC è sufficientemente alta per tutti i driver I/O, non solo per NDIS, potrebbe verificarsi un ritardo notevole.
In una situazione di sovraccarico, questo ritardo potrebbe causare il rifiuto dei pacchetti da parte del sistema quando i buffer di ricezione della scheda Ethernet si riempiono mentre i buffer di ricezione attendono il completamento della routine DPC in coda.
Per ulteriori informazioni, fare riferimento al documento Applicazioni che utilizzano il protocollo UDP potrebbe riscontrare scarse prestazioni su un computer che esegue Windows Server 2003- Facendo clic sul collegamento, si verrà indirizzati a un sito Web di terze parti non affiliato a Cisco.
Questa condizione influisce solo sul traffico UDP.
Anche i normali sospetti, quali le impostazioni NIC, l'offload TCP e le istantanee VM, potrebbero causare problemi simili.
Per ulteriori informazioni, fare riferimento al documento Applicazioni che utilizzano il protocollo UDP potrebbe riscontrare scarse prestazioni su un computer che esegue Windows Server 2003- Facendo clic sul collegamento, si verrà indirizzati a un sito Web di terze parti non affiliato a Cisco.
È disponibile un aggiornamento rapido supportato da Microsoft. L'aggiornamento rapido, tuttavia, ha lo scopo di correggere solo il problema descritto in questo articolo. Applicare questo aggiornamento rapido solo ai sistemi che presentano il problema descritto in questo articolo. Questo aggiornamento rapido potrebbe ricevere test aggiuntivi. Pertanto, se il problema non è grave, Cisco consiglia di attendere il successivo aggiornamento software contenente l'aggiornamento rapido.
Se l'aggiornamento rapido è disponibile per il download, nella parte superiore dell'articolo della Knowledge Base è disponibile la sezione "Download dell'aggiornamento rapido". Se la sezione non viene visualizzata, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere l'aggiornamento rapido.
Per applicare l'aggiornamento rapido, è necessario che nel computer sia in esecuzione Windows Server 2003 Service Pack 2 (SP2).
Dopo aver applicato l'aggiornamento rapido, è necessario riavviare il computer.
Non è necessario apportare alcuna modifica al Registro di sistema.
La versione inglese di questo aggiornamento rapido dispone degli attributi file (o attributi file successivi) elencati in queste tabelle. Le date e le ore di questi file sono elencate in UTC (Coordinated Universal Time). Le informazioni sul file visualizzate vengono convertite nell'ora locale. Per individuare la differenza tra l'ora UTC e l'ora locale, utilizzare la scheda Fuso orario nella voce Data e ora del Pannello di controllo.
Per tutte le versioni x86 supportate di Windows Server 2003
Nome file | Versione file | Dimensioni file | Data | Ora | Piattaforma |
Ndis.sys | 5.2.3790.4524 | 210,432 | 4 giugno 2009 | 13:29 | x86 |
Per tutte le versioni x64 supportate di Windows Server 2003 e Windows XP
Nome file | Versione file | Dimensioni file | Data | Ora | Piattaforma |
---|---|---|---|---|---|
Ndis.sys | 5.2.3790.4524 | 361,984 | 4 giugno 2009 | 17:48 | x64 |
Per tutte le versioni di Windows Server 2003 basate su Itanium supportate
Nome file | Versione file | Dimensioni file | Data | Ora | Piattaforma |
---|---|---|---|---|---|
Ndis.sys | 5.2.3790.4524 | 646,656 | 4 giugno 2009 | 17:49 | IA-64 |