javascript - ldapjs-client V0.1.0绑定方法在正常工作几天后抛出UnwillingToPerformError
问题描述
我在使用 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)
解决方案
UnwillingToPerform 是服务器端错误,很可能是因为服务器耗尽了资源,例如文件描述符。如果您要关闭 LDAP 连接,您可能需要签入您的代码。
推荐阅读
- android - Appium - 遇到内部错误运行命令:错误:无法启动
应用 - python-3.x - 等待。BoW 和上下文嵌入有不同的大小
- python - 我使用了return,但是递归并没有结束。请帮帮我
- javascript - 使用 fetch 发送数据
- python - TIKTok TypeError in you-get
- azure - 使用 Elastic Stack 对 Azure Data Lake Storage Gen2 中的数据进行实时数据分析
- python - 完全从头开始 XOR 神经网络(无 numpy)
- reactjs - 使用 React 测试库测试登录功能
- pine-script - 每次条件为真时获利 1/3
- node.js - 无法在 Mongodb 中以 Json 格式保存数据