Spring Boot Actuator 为 Docker 上的应用程序返回

Kom*_*mpi 3 docker spring-boot spring-boot-actuator

我在 Docker 上有一个正在运行的应用程序。但是当我尝试像 server:port/health 这样检查它的健康状况时,它说 DOWN。为什么?这是 Docker 的常见问题吗?

谢谢

编辑:

2017-09-27 14:56:30.495 WARN 22559 --- [nio-8234-exec-4] osbactuate.health.JmsHealthIndicator:健康检查失败 javax.jms.JMSException:无法创建传输。原因:java.io.IOException:无法识别传输方案:[vm] at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:36) ~[activemq-client-5.14.5.jar:5.14.5 ] 在 org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:333) ~[activemq-client-5.14.5.jar:5.14.5] 在 org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:346) ) ~[activemq-client-5.14.5.jar:5.14.5] 在 org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:304) ~[activemq-client-5.14.5.jar:5.14.5]在 org.apache.activemq。

Kom*_*mpi 8

我没有在我的项目中找到它尝试与ActiveMQ连接的位置和原因,但我设法在健康检查中禁用了 JMS management.health.jms.enabled=false