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,但我的问题仍然相关。

4

2 回答 2

2

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

于 2016-12-11T05:58:45.093 回答
1

为了不cf push将应用程序作为 web/LRP 进程拾取,必须将--no-route参数传递给cf push.

如果no-route: true使用manifest.yml.

于 2016-12-31T11:39:31.190 回答