gpt4 book ai didi

php - 为什么 CURL 在我设置了 3000 毫秒超时后会在 1000 毫秒内超时?

转载 作者:可可西里 更新时间:2023-10-31 22:15:26 25 4
gpt4 key购买 nike

在我的一个脚本中,我将 curl 超时 CURLOPT_CONNECTTIMEOUT MS 设置为 3000 毫秒,但 curl 超时时间远早于此,平均为 1000 毫秒。为什么会这么早超时?

最佳答案

我相信您看到的超时是 CURL 操作超时,而不是连接超时。这两个是不同的。

CURLOPT_TIMEOUT(和 CURLOPT_TIMEOUT_MS 用于毫秒值)控制 CURL 在连接后执行的工作超时。 CUROPT_CONNECTTIMEOUT(和CUROPT_CONNECTTIMEOUT_MS)控制初始连接(DNS 查找、建立连接等)的超时

如果我是对的,那么如果您将 CURLOPT_TIMEOUT 设置为大于 1,您应该会发现您的超时不再以 1000 毫秒为单位。

关于php - 为什么 CURL 在我设置了 3000 毫秒超时后会在 1000 毫秒内超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211282/

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