задача spring cloud не завершается после завершения пакетного задания spring при запуске на PCF

#spring-cloud-task #pcf

#весеннее облако-задача #pcf

Вопрос:

Я пытаюсь запустить задачу через pcf, используя cf run-task APP_NAME java-buildpack/open_jdk_jre/bin/java org.springframework.boot.loader.Ярлаунчер —арг0 —арг1

Я могу видеть из журналов, что задание выполнено, но я не вижу завершения задачи, и на панели задач моего приложения PCF я вижу задачу в запущенном состоянии.

Ниже приведен мой код

 @EnableAutoConfiguration @SpringBootApplication @EnableTask public class MyApplication implements ApplicationRunner {  private static final Logger log = LoggerFactory.getLogger(Application.class);   @Autowired  private MyService MyService;   public static void main(String[] args) {  System.exit(SpringApplication.exit(SpringApplication.run(MyApplication.class,   args)));   @Override  public void run(String... strings) throws Exception {  myService.runJob(Strings);  } }  

Я также добавил следующее свойство в свой файл свойств

spring.cloud.task.closecontext_enabled = true

У меня есть вся конфигурация задания в другом файле. Когда я развертываю приложение на pcf и запускаю задачу, я вижу, что задача выполнена и завершена с кодом выхода 0, но на панели задач PCF для моего приложения я все еще вижу, что задача выполняется даже через 1 час после завершения задачи.

Использование версии spring-cloud-задачи — 2.3.3 версия загрузки spring — 2.3.2

может кто-нибудь, пожалуйста, помочь!