2017-06-06 162 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或其他更多描述性錯誤,而不是)

相關問題