Architecture for Voice, Video and Integrated Data

Cisco Unified Communications

Alta utilização de CPU no CUCM 7.x

Posted by loliveira em 13/11/2010


imageO serviço CUCM pode vir a falhar caso não exista recursos disponíveis, como CPU ou memória e normalmente a utilização de CPU no servidor atinge os 100% durante este período. Este documento irá auxilia-lo a fazer o troubleshoot relacionado a alta utilização de CPU no CUCM 7.X

Nota: Picos de utilização de CPU no CUCM pode ser normal dependendo de qual serviço ou aplicação estiver rodando no momento. Entretanto, picos continuos não é um bom sinal e pode ocasionar a parada do serviço CUCM e causar problemas como atraso para discagens entre outros.


O Problema

Ligações caindo devido a alta utilização de CPU no CUCM.

Solução

Nota: Este problema foi observado apenas em servidores IBM e isso se aplica apenas ao CUCM 7.x

  1. Verifique se: Os alertas do RTMT exibe que o processo slp_srvreg está consumindo muita CPU
    ou
    Após digitar o comando show process via CLI no CUCM.

    Ainda via CLI, digite o comando para reiniciar o snmp hardware agents no servidor:

    utils snmp hardware-agents restart

    Se não resolver, um reboot no servidor pode ser necessário:

    utils system restart

    Nota: Para se conectar via CLI, utilize um client que suporta SSH (Putty, SecureCRT).
    Digite o IP do servidor CUCM e após se conectar utilize a senha de OS Admin para se autenticar.

  2. O alto processamento pode ocorrer quando o serviço IP Manager Assistant (IPMA) esteja travado em um loop tentando se conectar a um dispositivo controlado por ele. Tente reiniciar o serviço Cisco Callmanager onde o dispositivo esteja registrado:

    utils service restart service name

    Após isso talvez seja necessário reiniciar o serviço CTI Manager e o IPMA Service.

  3. Tente desabilitar o Cisco Security Agent.

    Bugs relacionados com alta utilização de CPU no CUCM 7.

    CSCte21646 (Necessário CCO para visualizar)
    CSCsr99349 (Necessário CCO para visualizar)
    CSCsu86583 (Necessário CCO para visualizar)
    CSCsl71487  (Necessário CCO para visualizar)

Anúncios

2 Respostas to “Alta utilização de CPU no CUCM 7.x”

  1. Peterson said

    Leonardo.

    Este problema tem algo a ver com o mensagem nos telefones “High Traffic, try later”?

    • loliveira said

      Opa Peterson, respondendo sua pergunta: Não … isso trata-se de falta de recursos fisicos (memória, processador) devido a uma falha no software ou um evento inesperado que demanda mais recursos que o servidor tem disponível. Quando isso acontece observamos falhas na sinalização, a página web (Serviço tomcat) demora para responder, pessoas que utilizam recursos de conferencia do CUCM reportam má qualidade na voz, entre mtos outros problemas.

      Sobre o High Traffica, try again later, tem uma documentação da Cisco falando sobre isso mas para a versão antiga do CUCM, por isso eu tive que abrir um TAC para descobrir do que se trata. Chegamos a seguinte conclusão …

      – Quando o telefone envia a solicitaçao para efetuar a chamada e o CUCM demorava para responder a essa requisição, a mensagem “Try again Later” aparece.

      – Parece que a firmware do telefone possui algum timeout para obter a resposta do CUCM e assim prosseguir a chamada, caso o IP Phone não obtenha a resposta de permissão em tempo X ele interpreta que o CUCM está ocupado ou com alto processamento de chamadas e exibe a mensagem para tentar novamente.
      Aparentemente a mensagen é exibida para gerar um conforto para o usuário, para não ficar esperando … esperando … esperando … e o telefone ficar mudo.

      – Nesse caso que eu solicitei apoio do TAC, o problema estava relacionado com muitas Route Patterns genéricas configuradas no Cluster, por exemplo … existia uma rota XXXX, ou seja … todo mundo que digitasse qualquer número com 4 digitos, o CUCM iria comparar todas as RP para analizar qual é a mais especifica e assim encaminhar a chamada.

      Agora imagina isso sendo feito em um Cluster com mais de mil IP Phones…… É então … o resultado era esse … o CUCM demorava para analizar, não respondia a solicitação do IP Phone no tempo certo, e o IP Phone interpretava que o CUCM estava ocupado exibindo assim a mensagem “High Traffic, try again later” ou em PT-BR “Alto tráfego, tente mais tarde” para os usuários.
      Após revermos o dial-plan e eliminarmos os “lixos” genéricos, o problema deixou de acontecer.

      Essa foi a explicação mais lógica que eu cheguei sobre este problema até hoje.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: