- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经用 PHP 编写了一个小的监控脚本,它应该监控一个虚拟目录及其事件目录。一切正常,但是当虚拟目录服务卡住时,我的 ldap_connect() 无法连接,但也没有返回错误。所以我的整个剧本都停滞不前。我认为 ldap_connect 函数会返回超时(比如当您尝试 ping 一个 IP 但它无法访问时)。
这是我的连接命令:
$connection = ldap_connect($hostname, $port) or die("Could not connect to {$hostname});
而且我还没有在 ldap_connect() ( manual ) 的手册中找到关于时间限制参数的内容,您可以在该参数中定义函数在中止之前应该尝试连接多长时间。
我怎么没能用 try
和 catch
或类似的东西想出一个解决方案。我也不想使用 set_time_limit()
函数,因为我的脚本需要运行到最后。
我感谢每一个帮助:)谢谢和问候蒂姆
最佳答案
http://www.php.net/manual/en/function.ldap-set-option.php
特别是以下选项:-
LDAP_OPT_NETWORK_TIMEOUT
LDAP_OPT_TIMELIMIT
关于PHP - 从 ldap_connect() 捕获超时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8415059/
我已经用 PHP 编写了一个小的监控脚本,它应该监控一个虚拟目录及其事件目录。一切正常,但是当虚拟目录服务卡住时,我的 ldap_connect() 无法连接,但也没有返回错误。所以我的整个剧本都停滞
在客户端上运行 centos 6 在服务器上运行 centos 7 开放LDAP 2.4.44 php 5.3 证书是自签名的 php 程序在更改默认端口和设置 TLS 之前工作 php程序
如果我在命令行上运行以下 PHP 代码,我会得到预期的结果: php -r 'var_dump(ldap_connect("ldaps://ldaps.example.com", 636));' re
我在使用 WAMP 时遇到此错误: Fatal error: Call to undefined function: ldap_connect() 我已经编辑了 php.ini 文件夹并启用了 php
这个问题不太可能帮助任何 future 的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visit
我正在尝试通过 PHP 连接到我的 LDAP 服务器,但出现以下错误: Fatal error: Call to undefined function ldap_connect() 如有任何帮助,我们
我是一名优秀的程序员,十分优秀!