Как убить весеннее пакетное задание, которое мешает запуску другого экземпляра? - PullRequest
0 голосов
/ 23 октября 2019

У меня есть весеннее пакетное задание (запущенное через Control-M на Windows-сервере), которое зависло из-за:

2019-10-23 11:50:44,699 ERROR [main] o.s.b.c.l.s.CommandLineJobRunner [CommandLineJobRunner.java:368] Job Terminated in error: A job execution for this job is already running: JobInstance: id=10, version=0, Job=[stockProjectionJob]

Я нашел и уничтожил процесс Java с помощьюследующая команда:

wmic process where name="javaw.exe" get commandline,creationdate,processid|find /C "batch"

Но пакет все равно не запускается (та же ошибка), что я могу сделать?

1 Ответ

0 голосов
/ 23 октября 2019

Убедитесь, что все выполнения задания, связанные с экземпляром задания, имеют ненулевое время окончания (таблицы BATCH_JOB_EXECUTION и BATCH_JOB_INSTANCE)

...