首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >铸造健康检查失败

铸造健康检查失败
EN

Stack Overflow用户
提问于 2019-11-12 11:40:12
回答 1查看 1.5K关注 0票数 0

cloudfoundry健康检查失败。你是怎么成功的?如果你有必要的信息,请告诉我。

HEALTH/0 ERR未能向端口8080上的'/‘发出HTTP请求:在2ms中接收到状态代码404

单元格/0错误超时后1ms:健康检查从未通过.

EN

回答 1

Stack Overflow用户

发布于 2019-11-13 19:45:42

健康检查试图在分配的端口8080上与应用程序建立HTTP连接,并使用默认的健康检查路径/。在您的例子中,它收到了一个404响应,它不是一个有效的响应。您需要返回一个200确定的测试才能通过。

如果应用程序不返回端点/的任何内容,则可以通过为应用程序运行cf set-health-check来更改健康检查所使用的路径。

代码语言:javascript
复制
$ cf set-health-check -h
NAME:
   set-health-check - Change type of health check performed on an app

USAGE:
   cf set-health-check APP_NAME (process | port | http [--endpoint PATH])

TIP: 'none' has been deprecated but is accepted for 'process'.

EXAMPLES:
   cf set-health-check worker-app process
   cf set-health-check my-web-app http --endpoint /foo

OPTIONS:
   --endpoint      Path on the app (Default: /)

示例:

代码语言:javascript
复制
cf set-health-check my-cool-app http --endpoint /health
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58817972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档