【发布时间】:2012-05-24 23:39:30
【问题描述】:
我在 LINUX 中遇到问题
ldapsearch -p 6567 "iispsid=BBEU68843256" iispoffername
给出错误
sgslufread:读取时出现硬错误,操作系统错误 = 104 ldap_bind:不能 联系 LDAP 服务器
这同样适用于 UNIX。这个硬错误是什么意思?
【问题讨论】:
我在 LINUX 中遇到问题
ldapsearch -p 6567 "iispsid=BBEU68843256" iispoffername
给出错误
sgslufread:读取时出现硬错误,操作系统错误 = 104 ldap_bind:不能 联系 LDAP 服务器
这同样适用于 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: Hard error on read, OS error = 194)
事实证明,LBR 配置了第 5 层负载平衡(它执行 URL 检查)。通过将 url "/" 添加到内容来打开它 内容层5 协议 tcp vip地址xxx.xxx.xxx.xxx 添加服务服务器1 端口 389 网址“/” 活跃
问题是我们有 LDAP 流量,而不是 HTTP 流量。第 5 层(网址“/”)用于 HTTP 流量。删除 网址“/” 解决了这个问题。
在使用 F5 负载平衡器通过端口 636 上的 LDAPS(SSL 加密)进行连接时,我也收到了同样的错误。在这种情况下,解决方案是关闭端口 636 的 F5 LDAP 监视器。出于某种原因,F5 确实不喜欢监控 OID SSL LDAP 端口。
【讨论】: