目前我只是尝试在我的帐户中使用关键公共云中的spring cloud任务功能,api版本是2.63。我只是复制only complete sample code from the spring cloud task document,在本地构建和打包并推送到云代工厂,并指定" no-route:true"和"健康检查类型:无"在manifest.yml中。但似乎没用,日志显示错误信息"进程已崩溃类型:web"成功运行样品并销毁容器后。所以我想知道为什么云代工厂认为我的应用程序是一个基于Web的应用程序,因为从依赖性来看,我只使用spring-cloud-task-core和spring-boot-starter。为什么它仍然进行健康检查,即使我已经设置它以避免这种检查?
答案 0 :(得分:0)
运行状况检查类型属性仅对工作程序应用程序有效,以确保在应用程序启动期间不会崩溃并在Diego容器中运行。但是当应用程序完成并且容器被销毁时,此属性无法阻止Diego将其视为崩溃问题并重新启动它。只有Cloud Foundry V3开始支持Task的功能。