简介
本文描述代理间歇性无法登录到Cisco Agent Desktop(CAD),并显示轻量级目录访问协议(LDAP)错误的问题。后续尝试最终会成功登录。当多个代理同时尝试登录时,通常在班次开始时看到此行为。
问题
登录尝试失败,因为CAD客户端无法成功从LDAP数据库加载代理配置文件。
Agent connects to the CAD server.
09:50:16:605 INFO LC0000 Connected to Calabrio LDAP server on <X.X.X.X>
09:50:18:883 INFO LRMS0004 LRMClient is connected to the service at <X.X.X.X>.
After the license is received from the Cisco Desktop Licensing and Resource
Manager (LRM) service, CAD starts to download the agent profile from the
LDAP database.
09:50:21:192 INFO DESK1048 Load the Agent Profile.
09:50:21:660 INFO [0x60c] DESK1113 ReadLoginMethod: Get Login Method from
LDAP successfully. Login Method = 0.
09:50:35:778 DEBUG [0x60c] AgentConnectionManager.cpp[413]
CAgentConnectionManager::RetrieveAgentProfile: XXXXXX Begin Get Agent Profile...
Client waits for 15 seconds and then times out with a socket error.
09:50:50:504 DEBUG [0x60c] LCLDAP.cpp[491] ldap_client::LCLDAP::Get: LDAP error
<-5> <Timed out>. Try again.
09:50:50:504 DEBUG [0x161c] LDAPConnectionCheckerThread.cpp[196] ldap_client::
LDAPConnectionCheckerThread::ldapMonitor: Socket error: recv return <-1>.
09:50:50:520 INFO STD0005 Client <Calabrio LDAP> disconnected from service at
<X.X.X.X>.
09:50:50:520 ERROR DESK3110 Error: get agent returned: <An unexpected
error occurred.>.
条件/环境
Cisco 建议您了解以下主题:
- 思科统一联系中心企业版(UCCE)8.x版及更高版本的CAD
- 平面文件\结构化查询语言(SQL)数据库
本文档中的信息基于CAD for UCCE 8.x版及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
解决方案
此问题通常是由于CAD服务器上的CPU使用率较高。两个常见原因是:
- 独立LAPD守护程序(SLAPD)进程跟踪在DEBUG、TRACE或DUMP级别运行。
在版本8.x及更高版本中,CAD服务器默认跟踪级别设置为DEBUG(CDBR工具和SLAPD流程除外)。
- CDBR工具 — >默认值为DUMP(这是正常)
- SLAPD —>默认值为OFF
SLAPD的日志记录极其密集,如果将其设置为DEBUG长时间,则可能导致严重的登录延迟和高CPU使用率。建议在重新创建后关闭注销。
- Cisco Bug ID CSCub77630 - “LRM故障转移的速度比最初设计更快,导致严重不稳定。”
此缺陷还导致服务器上的CPU使用率较高,从而妨碍代理配置文件下载步骤。
有关详细信息,请参阅CSCub77630。