Spring boot admin server не может добраться до экземпляров, развернутых в heroku - PullRequest
0 голосов
/ 08 января 2020

Я использую библиотеку spring-boot-admin . У меня весенний загрузчик админ-клиента развернут в героку. Клиент может зарегистрироваться на сервере администратора, а также отправляет обратно серверу managementUrl, healthUrl и serviceUrl.

Проблема заключается в том, что конечные точки исполнительного механизма администратора-клиента недоступны в heroku. Администратор-сервер жалуется на

 Couldn't retrieve status for Instance(id=156385483, version=0, registration=Registration(name=spring-boot-application, managementUrl=http://example.heroku.com:23349/actuator, healthUrl=http://example.com:23349/actuator/health, serviceUrl=http://example,heroku.com:23349/, source=http-api), registered=true, statusInfo=StatusInfo(status=UNKNOWN, details={}), statusTimestamp=2020-01-08T13:13:32.710Z, info=Info(values={}), endpoints=Endpoints(endpoints={health=Endpoint(id=health, url=http://example.heroku.com:23349/actuator/health)}), buildVersion=null, tags=Tags(values={}))

Администратор-сервер и клиент работают нормально при работе на локальной машине. Может ли это быть проблема порта с heroku, которая недоступна и запрещает звонки, сделанные сервером?

1 Ответ

0 голосов
/ 09 января 2020

Существует положение для настройки URL-адреса управления, URL-адреса службы и URL-адреса работоспособности в соответствии с документацией

Следовательно, их изменили, чтобы они отражали общедоступный c URL-адрес heroku моего приложение вместо автоматически сгенерированных URL-адресов (доступ через порты). Работал как шарм после смены.

...