部署到 PCF:"Timed out after 1m0s: health check never passed"



我正在向PCF推送一个spring-boot服务。由于它连接到许多数据库,启动需要一分钟以上的时间,违反了PCF默认的1分钟限制。这会导致部署被PCF终止。当这种情况发生时,我在日志中看到的是:

2019-10-24T14:11:44.162+01:00 [CELL/0] [ERR] Timed out after 1m0s: health check never passed.
2019-10-24T14:11:44.162+01:00 [HEALTH/0] [ERR] Failed to make TCP connection to port 8080: connection refused
2019-10-24T14:11:44.168+01:00 [CELL/SSHD/0] [OUT] Exit status 0
2019-10-24T14:11:44.368+01:00 [APP/PROC/WEB/0] [OUT] Exit status 143

有没有办法增加1分钟的超时时间以允许服务启动?

在我的manifest.yml中的应用程序属性中添加以下行将超时时间增加到3分钟,并允许我完成部署:

timeout: 180

同样的操作可以通过以下命令行完成:

cf push -t 180

相关内容

  • 没有找到相关文章

最新更新