Inleiding
Dit document beschrijft hoe u dit probleem kunt oplossen wanneer de aanhoudende chatrooms uit de Jabber verdwijnen.
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Cisco Instant Messaging and Presence Service (IM&P)
- Cisco Jabber
- Command Line Interface (CLI)
- SQL-taal
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
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 zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Het scenario en de voorwaarden zijn als volgt:
- Alle gebruikers die zijn toegewezen aan IM&P knooppunt A (dat kan worden Database Publisher of Subscriber knooppunt binnen het High Availability (HA)-paar kan alle Persistent Chat ruimtes zien.
- Alle gebruikers die zijn toegewezen aan IM&P knooppunt B (dat kan Database Publisher of Subscriber knooppunt binnen HA-paar zijn) kunnen de meeste of sommige van de Persistent Chat ruimtes niet zien.
- Als u een gebruiker van IM&P-knooppunt B ontwijst en deze in plaats daarvan aan knooppunt A toewijst, kunnen ze na het uitloggen en opnieuw inloggen op Jabber alle Persistent Chat-ruimtes zien.
- Als u de CLI-opdracht "Cisco XCP TC Room Tellers" van de perf-queryklasse op de IM&P-knooppunt A uitgeeft, kunt u alle continue chatruimtes die worden vermeld, zien.
- Als u de CLI-opdracht "Cisco XCP TC Room Tellers" van de perf-queryklasse op het knooppunt B van IM&P uitgeeft, kunt u niet alle continue chatruimtes die worden vermeld, zien.
Problemen oplossen
Reproduceer het probleem en verzamel Debug Level-sporen voor deze services:
- Cisco XCP Tekstconferentiebeheer
- Cisco XCP Router
- Cisco XCP Connection Manager
Van de logboeken, wanneer de gebruiker aan knooppunt B wordt toegewezen, kunt u zien hoe de service Cisco XCP Text Conference Manager met 404 Niet Gevonden fout aan gebruiker antwoordt:
Line 3807: 16:12:44.634 |046f1b70| debug| DiscoGear.cpp:240 Handling disco#info query:
Zoek ook naar fouten of afwijkingen in de tabel "tcaliassen" tussen deze knooppunten. U kunt een lijst maken van de inhoud van de "tcaliases"-tabel door run sql select * from tcaliases CLI commando op elke IM&P-knooppunt uit te geven.
De output ziet er ongeveer zo uit, en de meeste zijn hetzelfde op beide knooppunten:
admin:run sql select * from tcaliases
pkid tcalias isprimary fkprocessnode peerclusterid originalfkprocessnode
==================================== =================================================== ========= ==================================== ============= ====================================
043d4cad-2a9d-4295-b371-46641ae034f4 conference-2-StandAloneCluster64ba2.cisco.com t b7b69c1f-baf5-3ff4-7d26-8f56fd0d4d11 NULL b7b69c1f-baf5-3ff4-7d26-8f56fd0d4d11
88ac04fc-c619-4541-a526-e6ee6934e4bf conference-3-StandAloneCluster64ba2.cisco.com t ce4a26a8-8551-8baa-c34d-fb4fbf81ff08 NULL ce4a26a8-8551-8baa-c34d-fb4fbf81ff08
3c2d12d6-7e98-6d2b-3dc4-70016a4597b9 alias.cisco.com f b7b69c1f-baf5-3ff4-7d26-8f56fd0d4d11 NULL b7b69c1f-baf5-3ff4-7d26-8f56fd0d4d11
Oplossing 1
Nadat u deze fouthandtekening en dit gedrag hebt geïdentificeerd, kunt u proberen de ruimtes opnieuw te synchroniseren door de Cisco XCP Text Conference Manager-service opnieuw te starten op beide IM&P-knooppunten
Start de CLI-opdracht op beide knooppunten: Hulpprogramma’s voor opnieuw starten van Cisco XCP Text Conference Manager
Tijdens het opnieuw starten van Cisco XCP Text Conference Manager:
admin:utils service restart Cisco XCP Text Conference Manager
Do not press Ctrl+C while the service is restarting. If the service has not restarted properly, execute the same command again.
Service Manager is running
Cisco XCP Text Conference Manager[STARTING]
Cisco XCP Text Conference Manager[STARTING]
Cisco XCP Text Conference Manager[STARTED]
Opmerking: Door de herstart van de Cisco XCP Text Conference Manager-service worden de ad-hocgroepchats en de continue chatsessie voor Jabber-gebruikers tijdelijk ondermijnd.
Daarna, hebben de gebruikers Jabber toegewezen aan knooppunt B om uit te loggen en terug in te tekenen. Dit moet hen in staat stellen om alle vermiste kamers te hervinden.
Oplossing 2
Als het probleem blijft bestaan na de toepassing van de Workaround 1, komt het probleem voor door het bestand tc-1.xml (Text Conference Configuration file) in knooppunt B, dat niet is uitgelijnd op het bestand in knooppunt A.
Dit zijn de stappen om het probleem op te lossen:
Stap 1. Schakel "High Availability" in onder CM-beheer > System > Presence Redundantie Groepen in.

Stap 2. Start een handmatige failover van knooppunt B naar knooppunt A. Op dit punt moeten tcaliases table en tc-1.xml-bestand worden bijgewerkt met de huidige status met hoge beschikbaarheid.

Stap 3. Start een fallback zodat de Presence Redundancy Group teruggaat naar de normale/normale toestand. De tcaliases-tabel en tc-1.xml-bestand worden nu bijgewerkt.

Opmerking: De acties die op de Workaround 2 worden toegepast, veroorzaken tijdelijk een onderbreking van de IM- en Presence-services voor Jabber-gebruikers terwijl deze van het ene knooppunt naar het andere worden verplaatst.
Daarna, hebben de gebruikers Jabber toegewezen aan knooppunt B om uit te loggen en terug in te tekenen. Dit proces stelt hen nu in staat om alle vermiste kamers te hervinden.
Verifiëren
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.