2017-06-06 2 views
1

Unser API-Code hat kürzlich begonnen, Ereignisse an eines unserer beiden Keen IO-Projekte zu senden.cURL Fehler 7: Fehler beim Herstellen der Verbindung zu api.keen.io Port 443: Zeitüberschreitung bei Verbindung

Wir verwenden in jedem Fall den gleichen Code außer mit verschiedenen API-Schlüsseln. Ich habe sogar versucht, die Schlüssel ohne Glück zu regenerieren.

Der Fehler von Guzzle geworfen, die aus dem PHP-scharf-io/scharf-io-Bibliotheken genannt wird, ist:

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

Antwort

1

Diese endete Ausgabe eine Netzwerk-Routing zu sein. Der ausgefallene Server konnte keine Anfragen an andere APIs stellen, noch konnte das Linux-Betriebssystem Softwareupdates durchführen, die eine Verbindung zu externen Paket-Repositories erfordern. Es stellte sich heraus, dass, als wir in das neue Gebäude zogen, irgendwie die gleiche IP-Adresse zwei Servern zugewiesen wurde, was irgendwie ausgehende Anfragen verursachte. Sobald das gelöst war, ging dieses Problem weg.

(Der einzige andere Grund writes würde zu einem Keen IO-Projekt fehlschlagen, aber kein anderes ist, wenn das Projekt aus irgendeinem Grund blockiert wurde. Aber in diesem Fall würde die API einen 429 oder einen anderen beschreibenden Fehler zurückgeben 443.)

Verwandte Themen