php - curl,未收到从 CLI 调用的 php 响应
问题描述
我正在通过 php 和 curl 访问 API,这使得调用可能需要数小时才能完成。php 脚本调用是从 CLI 进行的。我知道 php 的超时时间是set_time_limit(x)
curl CURLOPT_CONNECTTIMEOUT
和CURLOPT_TIMEOUT
. 所有这些都已正确设置。
CURLOPT_TIMEOUT
php 脚本运行,当该值被命中时,我得到一个“操作超时” 。问题是服务器在超时之前已经发送了响应,但没有收到。
是否有任何其他地方可以查找导致未收到响应的超时?或者关于如何调试响应丢失原因的任何其他建议?
解决方案
推荐阅读
- c# - 我可以使图片与数组中的整数相对应吗?
- powershell - 在 PowerShell v3 中,为什么将表达式的结果存储在不同的对象中?
- r - R中lme4中glmer中的数据大小问题:导致收敛问题的数据集大小
- python - 根据行号删除数据框的行
- http - 如何允许 Expo 发送和接收本地主机?
- r - 如何为 R 中的两个列表运行嵌套 for 循环?
- aframe - 使用 a-link 切换场景会导致浏览器 VR 模式下降
- django - 引用函数中定义的 python 全局变量 --> 从另一个文件
- java - TensorFlow Lite 在机器学习模型处理数值数据方面有用吗?
- angular - 如何在 Angular 指令中获取元素的当前类