Java ibmcloud健康检查从未通过

Java ibmcloud健康检查从未通过,java,spring-boot,gradle,travis-ci,cloud-foundry,Java,Spring Boot,Gradle,Travis Ci,Cloud Foundry,我有一个spring boot 2.0应用程序: 我的默认清单.yml defaults: &defaults buildpack: java_buildpack memory: 1024MB instances: 2 health-check-type: http health-check-http-endpoint: /health timeout: 180 有时我的推送失败,因为健康检查从未通过 提示您应该使用$PORT变量 如何解决该问题?[CELL/0

我有一个spring boot 2.0应用程序:

我的默认清单.yml

defaults: &defaults
  buildpack: java_buildpack
  memory: 1024MB
  instances: 2
  health-check-type: http
  health-check-http-endpoint: /health
  timeout: 180
有时我的推送失败,因为健康检查从未通过

提示您应该使用$PORT变量


如何解决该问题?

[CELL/0]错误无法向端口8080上的“/health”发出HTTP请求:连接被拒绝[CELL/0]错误在3M0后超时:从未通过健康检查。该服务的典型日志在健康检查等待启动的3分钟内,你的应用程序在做什么?如果您的应用程序在尝试启动时挂起,或者看似已启动但平台未检测到,则最好查看一下。我建议您在另一个终端窗口中运行
cf logs
,同时
cf push
从应用程序启动时捕获所有日志,甚至可以增加应用程序中的日志级别,这样您就可以看到更多关于它在做什么的详细信息,特别是当它挂起时。