0

当我这样做时,我在 LINUX 中遇到了问题

ldapsearch -p 6567 "iispsid=BBEU68843256" iispoffername

它的错误

sgslufread:读取时出现硬错误,操作系统错误 = 104 ldap_bind:无法联系 LDAP 服务器

这同样适用于 UNIX。这个硬错误是什么意思?

4

1 回答 1

0

Oracle Internet Directory (OID) ldapbind 给出: sgslufread: Hard error on read, OS error = 10054 我们使用 Cisco 负载平衡路由器(LBR 或 CSS)并尝试做一个简单的 ldapbind -p 389 -h 机器会给出以下错误:sgslufread:读取时出现硬错误,操作系统错误 = 10054(在 Windows 上) sgslufread:读取时出现硬错误,操作系统错误 = 104(在 linux 上) ldap_bind:无法联系 LDAP 服务器

(可能还看到 sgslufread: Hard error on read, OS error = 194 )

事实证明,LBR 配置了第 5 层负载平衡(它执行 URL 检查)。通过在内容内容 layer5 协议 tcp vip 地址 xxx.xxx.xxx.xxx 添加服务 server1 端口 389 url "/ "中添加 url "/" 开启

问题是我们有 LDAP 流量,而不是 HTTP 流量。Layer5 (url "/ ") 用于 HTTP 流量。删除 url "/ " 解决了这个问题。

在使用 F5 负载均衡器通过端口 636 上的 LDAPS(SSL 加密)进行连接时,我也收到了同样的错误。在这种情况下,解决方案是关闭端口 636 的 F5 LDAP 监视器。出于某种原因,F5 不喜欢监控 OID SSL LDAP 端口。

于 2015-02-18T07:01:54.923 回答