使用Spring Cloud Task以在启用任务的Cloud Foundry上运行任务

问题描述 投票:3回答:2

我使用最新的Pivotal Cloud Foundry,即版本1.8。

运行cf feature-flags表示确实启用了任务创建。

我的Spring应用程序使用最新的Spring Cloud Tasks库,即版本1.1.0.RELEASE,任务由@EnableTask注释启用。

然而,当我cf push应用程序时,它重新启动,好像它被视为LRP(长时间运行进程)而不是任务...

有人可以帮忙吗?我错过了什么?

编辑:最新版本的PWS Cloud Foundry现在是:1.9但我的问题仍然存在。

cloudfoundry pivotal-cloud-foundry spring-cloud-task
2个回答
2
投票

可以使用API​​(http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#the-task-object)和12月中旬使用cf CLI(cf run-task)创建任务。


1
投票

为了使cf push成为一个应用而不将其作为web / LRP进程,人们必须将--no-route参数传递给cf push

如果使用no-route: true,有一个manifest.yml等价物。

© www.soinside.com 2019 - 2024. All rights reserved.