我使用最新的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但我的问题仍然存在。
可以使用API(http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#the-task-object)和12月中旬使用cf CLI(cf run-task
)创建任务。
为了使cf push
成为一个应用而不将其作为web / LRP进程,人们必须将--no-route
参数传递给cf push
。
如果使用no-route: true
,有一个manifest.yml
等价物。