cURL 超时后的页面执行


Page execution after cURL timed out

你能告诉我多cURL超时后会发生什么(使用CURLOPT_TIMEOUT)吗?我需要 100% 执行我调用curl_multi_exec的页面,但我不想等待结果。

  • CURLOPT_TIMEOUT为 1 秒
  • 每个页面执行时间为 ~20 秒

我正在使用 https://github.com/chuyskywalker/rolling-curl

答案实际上取决于您正在调用的远程页面。 在大多数情况下,服务器将完全执行您调用的页面,但这可能并不总是正确的。 服务器可以检测到客户端关闭了连接并终止执行。