CURL有时仅返回false

时间:2017-05-09 09:21:54

标签: php api curl

我有两台服务器,一台提供带端点的API,另一台通过CURL连接到第一台服务器

一切正常,但有时候curl会返回false ..如果我再试一次..它再次起作用。

你可以说如果我停止发送卷曲请求2-3分钟再返回..超时结束后第一个请求将返回false ..然后第二次尝试就可以了..

这真的很奇怪,,,请你建议我!!

我的代码:

bool(false)
array(26) {
  ["url"]=>
  string(52) "https://blabla/portal/web/api/v1"
  ["content_type"]=>
  NULL
  ["http_code"]=>
  int(0)
  ["header_size"]=>
  int(0)
  ["request_size"]=>
  int(0)
  ["filetime"]=>
  int(-1)
  ["ssl_verify_result"]=>
  int(0)
  ["redirect_count"]=>
  int(0)
  ["total_time"]=>
  float(60.001051)
  ["namelookup_time"]=>
  float(0.004364)
  ["connect_time"]=>
  float(0.006517)
  ["pretransfer_time"]=>
  float(0)
  ["size_upload"]=>
  float(0)
  ["size_download"]=>
  float(0)
  ["speed_download"]=>
  float(0)
  ["speed_upload"]=>
  float(0)
  ["download_content_length"]=>
  float(-1)
  ["upload_content_length"]=>
  float(-1)
  ["starttransfer_time"]=>
  float(0)
  ["redirect_time"]=>
  float(0)
  ["redirect_url"]=>
  string(0) ""
  ["primary_ip"]=>
  string(12) "82.222.47.39"
  ["certinfo"]=>
  array(0) {
  }
  ["primary_port"]=>
  int(443)
  ["local_ip"]=>
  string(13) "37.230.110.12"
  ["local_port"]=>
  int(54335)
}
int(28)
string(71) "Operation timed out after 0 milliseconds with 0 out of 0 bytes received"

回复

WHERE rel_sets_permission.pset_id = permissions.id

1 个答案:

答案 0 :(得分:0)

此问题已从端点服务器的托管公司解决

  • 卷曲问题
  • 端点服务器的数据库引擎
  • SSL问题

firewall有时会阻止请求,希望以后可以帮助某人