У меня есть 3 сервера марафона, работающие на HA. когда я достигаю остального api на лидере, он возвращает хорошие данные. Но когда я пытаюсь сделать это против одного из невоенных узлов, я не получаю никаких данных назад ... никаких строк вообще. Заголовки говорят 200 ... но никаких данных. Кто-нибудь испытал это раньше?marathon rest api не возвращает данные
вот что я вижу на лидера
# curl -i http://10.0.0.1:8080/v2/apps
HTTP/1.1 200 OK
X-Marathon-Leader: http://x1-master-0:8080
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Content-Type: application/json; qs=2
Connection: close
Server: Jetty(8.y.z-SNAPSHOT)
{"apps":[]}
здесь данные от не лидера
# curl -i http://10.0.0.2:8080/v2/apps
HTTP/1.1 200 OK
Connection: close
Server: Jetty(8.y.z-SNAPSHOT)
Какую версию марафона вы используете? –
Кроме того, что делает 'curl -i http: // x1-master-0: 8080/v2/apps' сообщение от хоста, на котором запущен запрошенный экземпляр марафона без лидера? –
Спасибо, Майкл, вот и все. версия марафона - 0.10.1. другие серверы марафона не смогли решить лидера по имени ... добавление в/etc/hosts на других серверах заставило их отвечать данными. –