2016-10-18 3 views
0

Lauf Marathon in HA ver 1.1.1-1.0.472.el7.Marathon-Proxy-Schleife erkannt

Einer der nicht führenden Knoten gibt 502 "Detecting Proxy Loop" zurück.

Bei der Prüfung der Protokolle für jede Anfrage Ich bin Mit der folgende:

17. Oktober 11.13.10 Marathon-2-Server-Marathon [13362]: [2016.10.17 11: 13: 10.130] INFO Proxy-Anfrage an GET http://marathon-1-server:8080/favicon.ico von Marathon-2-Server: 8080 (mesosphere.marathon.api.JavaUrlConnectionRequestForwarder $: qtp1485208789-526699) 17. Oktober 11:13:10 Marathon-2-Server-Marathon [13362]: [2016-10 -17 11: 13: 10,131] INFO Proxy-Anforderung zu GET http://marathon-1-server:8080/favicon.ico von Marathon-2-Server: 8080 (mesosphere.marathon.api.JavaUrlConnectionRequestForwarder $: qtp1485208789-530887) 17. Oktober 11:13:10 Marathon-2-Server-Marathon [13362]: [2016-10-17 11: 13: 10,131] FEHLER Proxy-Zyklus verhindern, Anfrage ablehnen (mesosphere.m arathon.api.JavaUrlConnectionRequestForwarder $: qtp1485208789-530887)

+0

Ich habe gerade die Marathon-Entwickler dazu gedrängt und sie werden nächste Woche nachsehen. Bitte aktualisieren Sie dies, wenn Sie in der Zwischenzeit eine Lösung gefunden haben. – js84

+0

@ScottHansen: https://github.com/mosphere/marathon/issues/1540 beschreibt das Problem ein wenig. Marathon versucht, den selbstprofessionellen Fall zu erkennen, indem er den Host-Host-Port mit dem Host-Port des Nicht-Leaders vergleicht. In diesem Fall sieht es so aus, als ob der Host-Host-Port anders ist, aber vielleicht gibt es einen Eintrag für "marathon-1-server" in Ihrer/etc/hosts oder etwas ähnliches? ist das möglich? – mpark

Antwort

0

Marathon hatte einige Probleme mit Führer Proxy während der Führerwahl zu entdecken, aber das sollte mit 1.3 oder neuer gelöst werden.