LDAP提供程序返回引用

问题描述 投票:0回答:2

所以我有一个LDAP服务器,它有一个指向LDAP使用者的端口和另一个指向LDAP提供者的端口。但是,当我使用php的ldap_add函数发出写入请求时,LDAP提供程序会抛出code 10 : Referral错误(这是错误,希望我遵循引用)

当我已经与主/提供商服务器通话时,为什么我必须遵循推荐?

从我读到的只有奴隶/消费者应该在你尝试写入该服务器时发回一个推荐。 (因为你不允许写信给消费者)

php ldap openldap
2个回答
0
投票

不是专门针对ldap_add函数,但是在绑定ldap之后我经常遇到这个错误,并试图通过ldap_search获取数据。我发现我的问题是我把DC条目放在“base domain”参数的括号中。看看是否是这种情况!


0
投票

如果这种情况持续发生,则主服务器的配置可能会出错。我知道当我的小组试图使用一个供应商有一个端口的测试服务器和消费者的另一个端口时,我们经常会发现我们打算在其中一个LDAP服务器实例上进行的更改服务器。在线查看OpenLDAP的管理员指南,看起来他们可能在标准配置文件中留下了一个示例引用。寻找一条类似于的线

referral         ldap://root.openldap.org

我无法找到一个引用,准确说明如何在OpenLDAP的更新配置上设置引用,因此我无法准确地告诉您您正在寻找什么。

如果它只是间歇性地发生,主要是当服务器处于高负载时,并且重定向到另一个供应商服务器,该服务器是同一个LDAP服务器集群的一部分,那么服务器试图平衡其负载是完全正常的尝试。 。这种重定向可能意味着它不仅要积极地进行另一次更改,而且要么需要花费一些时间进行更改,这样您在连接的供应商服务器上排队就不会是谨慎的,或者它已经填满了待处理的队列请求,因此无法将您请求的任何更改排队。

© www.soinside.com 2019 - 2024. All rights reserved.