Zum Hauptinhalt gehen

ConnectionException (Connection Timeout) bei konfiguration des CaaS Service

Kommentare

4 Kommentare

  • Zendesk API User
    Author: TanjaGroßmüller - 1/15/2019 8:38

    Hallo Philip,

    bei der Überprüfung sendet das Modul einfach nur ein GET gegen die konfigurierte URL unter Verwendung des API-Key. Lt. Fehlermeldung tritt ja ein "ConnectionTimeout" auf, d.h. dass der Remote-Host nicht innerhalb von 5 Sekunden erreicht wird.

    Zur Fehlereingrenzung würde ich empfehlen, mit einem Tool wie Postman oder curl ein GET abzusetzen. Das kannst Du einmal direkt vom FS-Server aus machen und/oder auch von einem anderen Host. Wie ist dort das Verhalten? Kann man damit mehr Details erkennen?

    Wie sieht Euer Network Setup aus- Proxies, usw?

    Viele Grüße,

    Tanja

    0
  • Zendesk API User
    Author: osswald - 1/15/2019 9:18

    Hallo Tanja,

    mit Postman von meinem lokalen Rechner erreiche ich die Restschnittstelle und erhalte auch ein JSON zurück.

    Wir haben den Fehler aber gerade an einer anderen Stelle lokalisiert.

    In unserer Cloud wird Istio zum Routing der einzelnen Services verwendet. Unser CaaS ist unter dem Pfad "/content" erreichbar,

    da die Restapi allerdings auf der Root antwortet müssen wir mit Istio einen Uri rewrite auf den Pfad "/" machen.

    Dabei wird allerdings der erste / nach unserem Pfad /content nicht ersetzt und unser Pfad beginnt mit "//".

    Die Antwort der Restapi beim Aufruf von "/content/test" enthällt dabei folgende Fehlermeldung:

    {

        "http status code": 400,

        "http status description": "Bad Request",

        "message": "illegal database name, see https://docs.mongodb.org/v3.2/reference/limits/#naming-restrictions",

        "_links": {

            "self": {

                "href": "//test"

            }

        }

    }

    das Verhalten von Istio ist hier nochmal mit einer möglichen Lösung beschrieben:

    Can't rewrite to empty string · Issue #8076 · istio/istio · GitHub

    Viele Grüße

    Philipp

    0
  • Zendesk API User
    Author: osswald - 1/15/2019 10:08

    Hallo Tanja,

    ist es möglich dass, das CaaS Modul den Pfad aus der URL löscht?

    In der Firstspirit Fehlermeldung wird nur die URL ohne den Pfad angezeigt

    Viele Grüße

    Philipp

    0
  • Zendesk API User
    Author: osswald - 1/15/2019 13:38

    Wir haben den Fehler gefunden.

    Die IT des Kunden hat die Firewallfreischaltung vergessen...

    Jetzt funktioniert die Verbindung von CaaS und Firstspirit.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.