Inleiding
Dit document beschrijft de mogelijke oorzaken van slechte webprestaties met de Cisco TelePresence Multipoint Control Unit (MCU) vanwege het gebruik van de webinterface en het maximale aantal weblogins en beschrijft ook een aantal mogelijke oplossingen.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco TelePresence MCU
- Hypertext Transfer Protocol (HTTP)-protocol
- Hypertext Transfer Protocol Secure (HTTPS)
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco TelePresence MCU 4500 Series
- Cisco TelePresence MCU 5300 Series
- Cisco TelePresence MCU 8510
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Verwante producten
Dit document kan ook met deze software- en hardwareversies worden gebruikt:
- Cisco TelePresence MCU 4200 Series
- Cisco TelePresence MCU 8420
Achtergrondinformatie
Het MCU heeft acht draden waarmee het HTTP-verzoeken kan verwerken. Deze verbindingen hebben niet alleen betrekking op de web interface-gebruikers, maar ook op andere verzoeken via HTTP, zoals de Application Program Interface (API). Daarom beïnvloedt het aantal webgebruikers of verzoeken die door elke webgebruiker worden verstuurd, samen met het aantal API-apparaten of API-verzoeken, het aantal draden dat wordt gebruikt.
De verbindingen van het Transmission Control Protocol (TCP) kunnen in de status behoudt zijn. Het MCU ondersteunt drie gelijktijdige HTTP-ietwat-alives connecties, die drie van de acht werknemersdraden omvatten. Als de MCU gedurende 32 seconden (onder andere) geen gegevens ontvangt, sluit de verbinding. Houd-alives zijn verschillend van de algemene inlognaam van de webgebruiker. Zie voor meer informatie over reservekopieën het aanhoudende connecties gedeelte van het Hypertext Transfer Protocol — HTTP/1.1 memo.
Opmerking: Sectie 8.1.2 van de bovenvermelde memo bepaalt dat het standaardgedrag voor HTTP/1.1 is om reservekopieën te gebruiken, maar de header moet nog aanwezig zijn om ze in MCU versies 4.4 en eerder te gebruiken.
Wanneer een gebruiker een webpagina laadt, worden HTTP-verzoeken naar de MCU verzonden; het MCU kan echter te allen tijde meer dan acht gebruikers in de web-interface laten inloggen (zie de volgende tabel). De gelijktijdige HTTP-verzoeken die door de ingelogde gebruikers worden verzonden, zijn beperkt door het aantal draden. Ondanks dat het MCU slechts acht draden heeft waarmee het de verzoeken kan verwerken, wordt er een wachtrij voor nog eens 20 verzoeken geplaatst voordat een verzoek wordt verworpen.
MCU-model |
Maximum aantal websessies |
4501 |
34 |
5320 |
50 |
5310 |
30 |
8510 |
130 |
Probleem
De gebrekkige webprestaties van de MCU zijn ervaren, en deze kwesties worden waargenomen:
- De MCU web interface laadt langzaam en toepassingen of apparaten die op de MCU API reageren verliezen verbinding.
- Gebruikers melden dat ze de MCU-web interface niet langer kunnen bereiken. Conferenties zijn nog steeds actief en het MCU reageert nog steeds op pings. Na een harde herstart is de MCU weer toegankelijk.
Deze berichten verschijnen in het eventlogboek (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"
Oplossing
De MCU behandelt een zwaardere lading wanneer gebruikt door een groot aantal videomonatoren, zodat minder webgebruik vereist is om de prestaties nadelig te beïnvloeden.
Bij normaal gebruik zouden vier webinterfacesessies, waarbij de gebruikers ongeveer één verzoek per seconde verzenden, geen problemen voor de MCU mogen veroorzaken. Om er absoluut zeker van te zijn dat er geen problemen optreden, raadt Cisco slechts één webgebruiker en één API-apparaat aan (Cisco TelePresence Management Suite (TMS) wordt aanbevolen).
Opmerking: Cisco raadt aan dat aangepaste API-clients revisienummers en reservekopieën gebruiken en dat slechts één verzoek tegelijkertijd wordt verzonden voor de beste prestaties.
Wanneer automatisch verfrissen (Instellingen > Gebruikersinterface) is ingeschakeld, vergroot dit het aantal web HTTP-verzoeken. Cisco suggereert sterk dat deze optie voor de beste prestaties wordt uitgeschakeld.
Om ervoor te zorgen dat de gebruikers niet lange tijd inloggen, navigeer naar Instellingen > Beveiliging en verander de waarde van de tijdelijke versie van de Ononderbroken websessie. Deze waarde kan tussen 1 minuut en 60 minuten worden ingesteld. Wanneer de ingestelde tijd verloopt, moet de gebruiker opnieuw inloggen.
Opmerking: Als de functie automatisch verfrissen is ingeschakeld, wordt de websessie voor onbepaalde tijd geopend.
Cisco raadt gebruikers sterk aan om de MCU via TMS te controleren, die de MCU wanneer gebruikt opiniepeilt. Als gebruikers TMS controleren in plaats van de MCU web interface, kan een groot aantal weblogins worden vermeden.
Als de bovengenoemde aanbevelingen het slechte probleem van de webprestaties niet oplossen, zorg er dan voor dat de MCU softwareversie 4.4 of 4.5 uitvoert. Deze versies maken logberichten uit met informatie over de apparaten die de HTTP-draden gebruiken. Onderzoek de redenen dat deze apparaten zoveel verbindingen met de MCU maken en de verbindingen niet meteen sluiten.
Verdere overwegingen
Er zijn nog enkele overwegingen die in gedachten moeten worden gehouden wanneer wordt geprobeerd dit probleem op te lossen:
- Hoe hebben de gebruikers toegang tot de web interface?
- Hoeveel API-clients werken met de MCU?
- Welke browser en browser versie wordt gebruikt?
bekende probleem
Cisco bug-ID CSCtz35468 (MCU-uitzettingskwetsbaarheid van softwaregeheugen) is een bekend probleem met het gebruik van de browser Internet Explorer 9.
Gerelateerde informatie