我使用的是最新的Pivotal Cloud Foundry,即 1.8版。
运行cf feature-flags
表示确实已启用任务创建。
My Spring应用使用最新的Spring Cloud Tasks库,即版本1.1.0.RELEASE ,任务由@EnableTask
注释启用。
然而,当我cf push
应用程序时,它会重新启动,好像它被视为LRP(长时间运行进程)而不是任务......
有人可以帮忙吗?我缺少什么?
编辑:最新版本的PWS Cloud Foundry现在是: 1.9 ,但我的问题仍然存在。
答案 0 :(得分:2)
可以使用API(http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#the-task-object)和12月中旬使用cf CLI(cf run-task
)创建任务。
答案 1 :(得分:1)
为了cf push
应用程序而不将其作为Web / LRP流程选择,必须将--no-route
参数传递给cf push
。
如果使用no-route: true
,则有manifest.yml
个等效项。