2017-05-05 41 views
0

我在Pivotal Cloud Foundry中註冊了來自https://repo.spring.io/libs-snapshot/io/spring/cloud/batch-job/1.0.0.RELEASE/的批處理任務。在Pivotal Cloud Foundry上啓動Spring Cloud任務批處理時出錯

當啓動我看到錯誤的任務

CF-UnprocessableEntity(10008):任務必須有一個液滴。指定小滴或將當前小滴分配給應用程序。

這是我執行註冊這個任務

應用註冊--name批處理作業--type任務--uri行家的命令://io.spring.cloud:批處理作業中:jar:1.0 .0.RELEASE

任務創建myjob --definition批處理作業

任務列表

任務啓動myjob

執行任務列表

欣賞是否有人能指出我缺少的東西。

回答

0

當默認API超時(30秒)不足以成功部署和啓動任務應用程序時,通常會出現此錯誤。您可以通過SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_TASK_API_TIMEOUT設置較大的值來覆蓋默認行爲。請參閱參考指南中的configuration section瞭解更多詳情。

僅供參考:我們最近通過spring-cloud/spring-cloud-deployer-cloudfoundry#192將默認超時體驗更改爲360秒。這包含在當前的1.2.0.BUILD-SNAPSHOT構建中。