2017-06-06 160 views
1

我们的API代码最近开始无法将事件推送到我们的两个Keen IO项目之一。cURL错误7:无法连接到api.keen.io端口443:连接超时

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

通过狂饮抛出的错误,从PHP热衷-IO /热衷-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

回答

1

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

(唯一的另一个原因是写入会失败,而不是另一个Keen IO项目,因为某些原因导致项目被阻塞。但是,在这种情况下,API将返回429或其他更多描述性错误,而不是)

相关问题