【问题标题】:cURL error 7: Failed to connect to api.keen.io port 443: Connection timed outcURL 错误 7:无法连接到 api.keen.io 端口 443:连接超时
【发布时间】:2017-06-06 23:17:52
【问题描述】:

我们的 API 代码最近开始无法将事件推送到我们的两个 Keen IO 项目之一。

我们在每种情况下都使用相同的代码,但 API 密钥不同。我什至尝试在没有任何运气的情况下重新生成密钥。

Guzzle 抛出的错误是从 PHP 敏锐-io/keen-io 库调用的:

There was an error executing the addEvent command: cURL error 7: Failed to connect to api.keen.io port 443: Connection timed out(见http://curl.haxx.se/libcurl/c/libcurl-errors.html

【问题讨论】:

    标签: php keen-io


    【解决方案1】:

    这最终成为网络路由问题。发生故障的服务器也无法向其他 API 发出请求,Linux 操作系统甚至无法执行需要连接到外部软件包存储库的软件更新。事实证明,当我们搬到新大楼时,不知何故,相同的 IP 地址被分配给了两台服务器,这在某种程度上造成了出站请求问题。一旦解决了这个问题,这个问题就消失了。

    (写入一个 Keen IO 项目而不是另一个原因的唯一其他原因是如果项目由于某种原因被阻止。但是,在这种情况下,API 将返回 429 或其他更具描述性的错误,而不是 443 .)

    【讨论】:

      猜你喜欢
      • 2018-08-01
      • 2023-02-17
      • 2018-08-09
      • 2018-04-11
      • 2016-09-05
      • 1970-01-01
      • 2021-05-23
      • 2017-11-09
      • 2023-03-26
      相关资源
      最近更新 更多