要排查在 Automation 360 中进行 Active Directory 角色映射时的 LDAP 超时错误,请更新 um.properties 文件中的 LDAP 搜索重试、连接池启用和连接池超时设置。 这改进了 LDAP 连接处理,并解决了超时问题。

如果 Active Directory 同步过程耗时较长,并且该操作在连接到 LDAP 服务器时导致超时问题,则已实施重试机制。 如果发生超时,将创建一个新连接并用于重试。 默认进行 3 次重试,但现在可以通过 um.properties 文件中的参数进行配置,允许用户在需要时进行 3 次以上的重试。

按照过程在 um.properties 文件中配置其他参数:

  1. 转到 Control Room 安装路径。
  2. 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 提交支持工单以获得进一步帮助。