[英]Google Cloud PHP Curl timeout
有时我在完成某些CURL请求时遇到了此错误(直接在PHP中添加CURL选项(如CURLOPT_TIMEOUT)并没有改变,我大多数情况下都使用SDK ...):
Operation timed out after 0 milliseconds with 0 out of 0 bytes received
“ 0毫秒”始终在此,不再存在。 好像是“互联网中断”,因此URL无法访问。
关于可能要配置的Google Cloud的任何想法吗?
编辑:在详细模式下,我收到“在DNS缓存中未找到主机名”。 然后再次重新连接。
谢谢 !
您可以尝试将以下选项添加到CURL代码中:
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
这些选项在以下位置建议: cURL:操作在0毫秒后超时
最后,在进行DNS缓存更新之前,这只是正常的“错误”。 因此,CURL发出请求,由于IP更改而无法访问远程服务器,并获得“找不到主机名”。 在这里,他获得了新的IP,并成功地再次执行了请求。
所以没问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.