ldapjs-client V0.1.0绑定方法在正常工作几天后抛出UnwillingToPerformError

时间:2019-03-08 11:22:14

标签: javascript node.js ldap ldapjs fastify

我在带有fastify V1.1.1的 ldapjs-client V0.10.0上遇到了一个奇怪的问题

以下代码段可正常运行几天。突然抛出 UnwillingToPerformError 。如果再次重新启动服务器,则工作正常,几天后错误仍然相同。

const authClient = new LdapClient({
      url: config.ldap.url,
      tlsOptions: tlsOptions,
      timeout: 5000,
      connectTimeout: 1000
})
var userDN = 'uid=' + username + ',ou=test,dc=test,dc=test'
await authClient.bind(userDN, password)

1 个答案:

答案 0 :(得分:0)

UnwillingToPerform是服务器端错误,最有可能是因为服务器已用完资源(例如文件描述符)。如果您要关闭LDAP连接,则可能需要检入代码。