3

最新のPivotal Cloud Foundry、つまりバージョン1.8を使用しています。Spring Cloudタスクを使用してタスク対応のCloud Foundryでタスクを実行する

cf feature-flagsを実行すると、実際にタスクの作成が有効になっていることが示されます。

私の春のアプリが最新 Spring Cloud Tasksライブラリを使用している

、すなわちバージョン1.1.0.RELEASE、およびタスクが@EnableTask注釈で有効になっています。私はアプリをcf pushとき、それがLRP(長時間実行プロセス)として扱われているかのように

しかし、それはしていないタスクとして再起動される...

誰かが助けてくださいことはできますか?私は何が欠けているのですか?

編集1.9が、私の質問は、関連するまま:PWSクラウドファウンドリーの最新バージョンがあります。

+0

私の質問は残っています...最新のCLIはPWS上でタスクを実行できるようになっていますが、ドキュメンテーションでは、タスクプログラムをウェブプロセスとしてピックアップせずに 'cf push'する方法は記載されていません... – balteo

答えて

0

cf push Web/LRPプロセスとして選択されていないアプリケーションの場合は、--no-route引数をcf pushに渡す必要があります。

manifest.ymlを使用する場合は、no-route: true相当品があります。

+0

私のマニフェストファイルにno-route:trueを指定しても、同じ問題が発生して、アプリケーションが再起動する。何か@balteoをする必要がありますか? –

2

タスクは、API(http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#the-task-object)を使用して、12月中旬からcf CLI(cf run-task)を使用して作成できます。

+0

返信いただきありがとうございます。 12月中旬の 'cf run-task'は素晴らしいニュースです!私はまだ全プロセスがどのように見えるのかは疑問に思っています:LRPとして取り上げられることなく、 'cf run-task'で実行されるタスクappを' cf push'するにはどうすればいいですか? 'cf run-task'に関するドキュメントを参照できますか? – balteo

+0

OK。ドキュメンテーションに関して、それは現在Pivotalチームによって働いているようであり、まもなく利用可能になるでしょう。 – balteo

+0

**アップデート:**ここには、実行中のタスクに関するドキュメントへのリンクがあります:http://docs.pivotal.io/pivotalcf/1-9/devguide/using-tasks.html – balteo

関連する問題