Introduction
Este documento descreve as possíveis causas do desempenho ruim da Web com a Cisco TelePresence Multipoint Control Unit (MCU) devido ao uso da interface da Web e ao número máximo de logins da Web e também descreve algumas soluções possíveis.
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Cisco TelePresence MCU
- Protocolo HTTP
- Protocolo de Transferência de Hipertexto Seguro (HTTPS)
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Cisco TelePresence MCU 4500 Series
- Cisco TelePresence MCU 5300 Series
- Cisco TelePresence MCU 8510
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Produtos Relacionados
Este documento também pode ser usado com estas versões de software e hardware:
- Cisco TelePresence MCU 4200 Series
- Cisco TelePresence MCU 8420
Informações de Apoio
A MCU tem oito threads com os quais pode processar solicitações HTTP. Essas conexões lidam não apenas com os usuários da interface da Web, mas também com outras solicitações via HTTP, como a API (Application Program Interface, Interface de Programa de Aplicações). Portanto, o número de usuários da Web ou solicitações que são enviadas por cada usuário da Web, juntamente com o número de dispositivos de API ou solicitações de API, afetam o número de threads usados.
As conexões TCP podem estar no estado keep-alives. A MCU oferece suporte a três conexões de manutenção de atividade HTTP simultâneas, que ocupam três dos oito threads de trabalho. Se a MCU não receber nenhum dado por 32 segundos (entre outras condições), ela fecha a conexão. O Keep-Alives é diferente do login geral do usuário da Web. Para obter mais informações sobre keep-alives, consulte a seção Persistent Connections do Hypertext Transfer Protocol — HTTP/1.1 memo.
Note: A seção 8.1.2 do memorando acima indica que o comportamento padrão para HTTP/1.1 é usar keep-alives, mas o cabeçalho ainda deve estar presente para usá-los nas versões 4.4 e anteriores da MCU.
Quando um usuário carrega uma página da Web, solicitações HTTP são enviadas à MCU; no entanto, a MCU pode ter mais de oito usuários conectados à interface da Web a qualquer momento (consulte a próxima tabela). As solicitações HTTP simultâneas que são enviadas pelos usuários conectados são limitadas pelo número de threads. Embora a MCU tenha apenas oito segmentos com os quais pode processar as solicitações, ela enfileira outras 20 solicitações antes que qualquer uma seja rejeitada.
Modelo de MCU |
Número máximo de sessões na Web |
4501 |
34 |
5320 |
50 |
5310 |
30 |
8510 |
130 |
Problema
O desempenho ruim da MCU na Web é observado, e esses problemas são observados:
- A interface da Web da MCU carrega lentamente e os aplicativos ou dispositivos que interagem com a API da MCU perdem a conexão.
- Os usuários relatam que não podem mais acessar a interface da Web da MCU. As conferências ainda estão ativas e a MCU ainda responde aos pings. Após uma reinicialização forçada, a MCU está acessível novamente.
Essas mensagens aparecem no log de eventos (Logs > Event Log 😞
112336.297 HTTP : Info : closed http connection - overloaded
112348.390 HTTP : Info : closed http connection - overloaded
112353.392 HTTP : Info : closed http connection - overloaded
112429.516 HTTP : Info : closed http connection - overloaded
112510.617 HTTP : Info : closed http connection - overloaded
112551.739 HTTP : Info : closed http connection - overloaded
112632.838 HTTP : Info : closed http connection - overloaded
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:53551 connected for 10361s -
listening (102); 192.1.100.64:53475 connected for 10391s - listening (102);
192.1.100.64:53474 connected for 10391s - listening (102); 7116
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:52451 connected for 10703s -
listening (102); 192.1.100.64:53554 connected for 10361s -listening (102);
192.1.100.64:52450 connected for 10703s - listening (102); 7117
2014/10/22 11:58:12.205 HTTP Info 192.1.100.64:53515 connected for 10376s -
listening (102); 192.1.100.64:52491 connected for 10690s -listening (102); 7118
2014/10/22 11:58:17.206 HTTP Info closed http connection - overloaded"
Solução
A MCU lida com uma carga mais pesada quando usada por um grande número de participantes de vídeo, portanto, é necessário menos uso da Web para afetar negativamente seu desempenho.
Em uso normal, quatro sessões de interface da Web, nas quais os usuários enviam aproximadamente uma solicitação por segundo, não devem causar problemas à MCU. Para ter certeza absoluta de que nenhum problema ocorre, a Cisco recomenda apenas um usuário da Web e um dispositivo de API (recomenda-se o Cisco TelePresence Management Suite (TMS)).
Note: A Cisco recomenda que os clientes de API personalizados usem números de revisão e manutenção de atividade, e que somente uma solicitação seja enviada por vez para obter o melhor desempenho.
Quando a atualização automática (Configurações > Interface do usuário) é ativada, aumenta o número de solicitações HTTP da Web. A Cisco sugere enfaticamente que esse recurso seja desativado para melhor desempenho.

Para garantir que os usuários não permaneçam conectados por um longo período, navegue para Configurações > Segurança e altere o valor de tempo limite da sessão da Web Inativa. Esse valor pode ser definido entre 1 minuto e 60 minutos. Quando o tempo definido expirar, o usuário deverá fazer logon novamente.
Note: Se o recurso de atualização automática estiver habilitado, a sessão da Web será mantida aberta indefinidamente.

A Cisco recomenda enfaticamente que os usuários monitorem a MCU via TMS, que pesquisa a MCU quando usada. Se os usuários verificarem o TMS em vez da interface da Web da MCU, um grande número de logons da Web poderá ser evitado.
Se as recomendações acima não corrigirem o problema de desempenho ruim da Web, certifique-se de que a MCU execute o software versão 4.4 ou 4.5. Essas versões exibem mensagens de registro de saída com informações sobre os dispositivos que usam os threads HTTP. Investigue os motivos pelos quais esses dispositivos fazem tantas conexões à MCU e não fecham as conexões imediatamente.
Outras considerações
Aqui estão outras considerações que devem ser lembradas quando se tenta corrigir esse problema:
- Como os usuários acessam a interface da Web?
- Quantos clientes API interagem com a MCU?
- Qual versão do navegador está sendo usada?
Problema conhecido
O bug da Cisco ID CSCtz35468 (MCU Software Memory Exhaustion Vulnerability) é um problema conhecido com o uso do navegador Internet Explorer 9.
Informações Relacionadas