排查在 Active Directory 角色映射期间的 LDAP 超时错误
- Updated: 2025/06/13
要排查在 Automation 360 中进行 Active Directory 角色映射时的 LDAP 超时错误,请更新 um.properties 文件中的 LDAP 搜索重试、连接池启用和连接池超时设置。 这改进了 LDAP 连接处理,并解决了超时问题。
如果 Active Directory 同步过程耗时较长,并且该操作在连接到 LDAP 服务器时导致超时问题,则已实施重试机制。 如果发生超时,将创建一个新连接并用于重试。 默认进行 3 次重试,但现在可以通过 um.properties 文件中的参数进行配置,允许用户在需要时进行 3 次以上的重试。
按照过程在 um.properties 文件中配置其他参数:
- 转到 Control Room 安装路径。
- 从 config 文件夹中的文件列表中,使用 XML 编辑器打开 um.properties 文件,并更新以下默认设置,以排查 Active Directory 角色映射超时错误。 如果您想更改默认值,可以在 um.properties 文件中添加这些默认值和新值:
- 将值
3
编辑为您首选的重试次数。 例如,要将重试次数设置为 5,请按如下方式编辑 um.ldap.search.user.retries:um.ldap.search.user.retries=5
- 编辑 um.jndi.ldap.connect.pool 参数,指定
true
而不是默认值false
,以启用 LDAP 连接池:um.jndi.ldap.connect.pool=true
- 结合该设置,还必须将默认连接池超时值从
300000
编辑为您选择的超时值。 例如,要将超时值设置为500000
,请按如下方式编辑 um.jndi.ldap.connect.pool.timeout:um.jndi.ldap.connect.pool.timeout=500000
这会将连接池超时设置为 5,000,00 毫秒。
注: 如果在应用上述更改后超时问题仍然存在,请向 Automation Anywhere 提交支持工单以获得进一步帮助。 - 将值