首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ldap_bind()到的5秒延迟

ldap_bind()到的5秒延迟
EN

Stack Overflow用户
提问于 2011-04-20 10:05:16
回答 2查看 2.3K关注 0票数 2

在使用Apache2.2.16和PHP5.3.3-7以及Suhosin运行Debian压缩的生产服务器上,我遇到了一个奇怪的问题。在运行XAMPP的Windows 7 64位开发机器上,我没有同样的问题。

问题是:我正在使用Windows访问Windows域控制器,在生产框上,有时会延迟5秒钟调用adLDAP ldap_bind()。我在开发框中没有看到这一点--他们使用相同的详细信息和凭据访问同一个LDAP服务器。

ldap_connect()执行得很好,但是ldap_bind()给了我错误。我已经通过与CodeIgniter的日志记录来确认这一点。

谁能给我指明正确的方向?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-20 12:36:33

要进一步了解发生了什么,可以启用ldap模块的调试输出:

代码语言:javascript
复制
ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7);

5s通常是针对服务器的超时。当你说它只是偶尔发生,而且只是在生产过程中,暗示问题在你的网络中而不是在你的代码中。

票数 2
EN

Stack Overflow用户

发布于 2014-02-13 20:52:32

我也有这个问题。对我来说,这似乎也是一个DNS问题。我敲了两下服务器,得到了两个不同的IP地址。一次超时了,另一次没有。我在ldap_connect中使用了好的IP地址,而不是名字,问题就解决了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5728619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档