首页 > 解决方案 > curl,未收到从 CLI 调用的 php 响应

问题描述

我正在通过 php 和 curl 访问 API,这使得调用可能需要数小时才能完成。php 脚本调用是从 CLI 进行的。我知道 php 的超时时间是set_time_limit(x)curl CURLOPT_CONNECTTIMEOUTCURLOPT_TIMEOUT. 所有这些都已正确设置。

CURLOPT_TIMEOUTphp 脚本运行,当该值被命中时,我得到一个“操作超时” 。问题是服务器在超时之前已经发送了响应,但没有收到。

是否有任何其他地方可以查找导致未收到响应的超时?或者关于如何调试响应丢失原因的任何其他建议?

标签: phpcurl

解决方案


推荐阅读