当我这样做时,我在 LINUX 中遇到了问题
ldapsearch -p 6567 "iispsid=BBEU68843256" iispoffername
它给出错误
sgslufread: Hard error on read, OS error = 104 ldap_bind: Can't contact LDAP server
这在 UNIX 中也同样有效。这个硬错误是什么意思?
最佳答案
Oracle Internet Directory (OID) ldapbind 给出:sgslufread:读取时发生硬错误,操作系统错误 = 10054 我们使用 Cisco 负载平衡路由器(LBR 或 CSS)并尝试执行简单的 ldapbind -p 389 -h 机器会出现以下错误: sgslufread:读取时出现硬错误,操作系统错误 = 10054(在 Windows 上) sgslufread:读取时发生硬错误,操作系统错误 = 104(在 Linux 上) ldap_bind:无法联系 LDAP 服务器
(可能还看到了 sgslufread:读取时出现硬错误,操作系统错误 = 194)
事实证明,LBR 配置了第 5 层负载平衡(它执行 URL 检查)。通过在内容中添加 url“/”来开启 内容层5 TCP协议(protocol) VIP 地址 xxx.xxx.xxx.xxx 添加服务服务器1 端口389 网址“/” 活跃
问题是我们有 LDAP 流量,而不是 HTTP 流量。第 5 层(url“/”)用于 HTTP 流量。删除 网址“/” 解决了这个问题。
当使用 F5 负载均衡器通过 LDAPS(SSL 加密)在端口 636 上进行连接时,我也收到了相同的错误。在这种情况下,解决方案是关闭端口 636 的 F5 LDAP 监视器。出于某种原因,F5 不喜欢监视 OID SSL LDAP 端口。
关于linux - sgslufread : Hard error on read, 操作系统错误 = 104 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10634973/