gpt4 book ai didi

php - 设置全局 CURL 超时

转载 作者:行者123 更新时间:2023-12-04 21:21:23 25 4
gpt4 key购买 nike

我正在使用专有的第 3 方 Drupal 模块,该模块通过 curl 查询第 3 方服务。该服务最近有点不稳定,这大大减慢了我的页面加载速度,当我有很多流量时,我会达到 max_connections。

这个扩展查询的信息并不重要,但它足够重要,我不能只删除模块。目前,我通过修补模块以在请求中添加 curl 超时来修复它:

curl_setopt($ch, CURLOPT_TIMEOUT, 1);

但是,我不想留下 hack,因为它会在下一次更新时消失,而且由于问题是间歇性的,因此不会出现在测试中。

有没有办法在 php.ini 设置中或通过代码在 PHP 中全局设置超时(我可以放入自定义模块)?

任何帮助表示赞赏,

谢谢

最佳答案

PHP 的 CURL 使用 php.ini 设置 default_socket_timeout .默认值为 60,单位为秒。

关于php - 设置全局 CURL 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29602256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com