Найти номер запущенного выполнения задания на wildfly
Я использую JDBC репозиторий заданий на Wildfly. когда я убиваю процесс wildfly, некоторые задания остаются в запущенном состоянии. Когда я пересказал Wildfly, я запускаю казни BatchRuntime.getJobOperator().getRunningExecutions
и дать упомянутые рабочие исполнения. Когда я использую в хранилище памяти, он работал нормально. Я хочу проверить количество реально запущенных казней.
1 ответ
Вы должны прекратить запускать пакетные задания, прежде чем останавливать WildFly или любой сервер приложений. Чтобы очистить пакетные задания, застрявшие в рабочем состоянии после завершения процесса сервера приложений, вы можете вручную обновить таблицы базы данных репозитория заданий. Но это следует делать только с большой осторожностью, чтобы не скомпрометировать данные репозитория заданий.