Cloud foundry 通过数据库中的清单获取变量值

Cloud foundry 通过数据库中的清单获取变量值,cloud-foundry,Cloud Foundry,我需要更改执行器管理端口。这样,我需要在Pitova的健康检查的检查请求url中显式显示端口。这样,我的应用程序在端口8080上运行,执行器在端口8091上运行。如何在url端口中明确说明健康检查应发出的请求 我正试图在清单中这样做。yml: health-check-type: http health-check-http-endpoint: ${CF_INSTANCE_IP}:8091/actuator/health 但是,这种方法不起作用您不能将端口放入健康检查入口点。运行状况检查htt

我需要更改执行器管理端口。这样,我需要在Pitova的健康检查的检查请求url中显式显示端口。这样,我的应用程序在端口8080上运行,执行器在端口8091上运行。如何在url端口中明确说明健康检查应发出的请求

我正试图在清单中这样做。yml:

health-check-type: http
health-check-http-endpoint: ${CF_INSTANCE_IP}:8091/actuator/health

但是,这种方法不起作用

您不能将端口放入健康检查入口点。
运行状况检查http端点
属性采用端点(即URL的路径部分,而不是完整URL)

如果尝试将运行状况检查终结点设置为完整URL,则出现的错误将确认以下情况:

{
   "description": "The app is invalid: health_check_http_endpoint HTTP health check endpoint is not a valid URI path: http://www.google.com/",
   "error_code": "CF-AppInvalid",
   "code": 100001
}
它正在寻找一个URI路径。示例可接受值:“/”、“/health”、“/info”等


您还可以看到healthcheck正在从
CF\u INSTANCE\u PORTS
env变量加载端口。

您是否尝试在application.properties文件中添加${CF\u INSTANCE\u IP}?@kumareshbubu如果在应用程序仍在上载时需要IP,这对我有何帮助?