1

我在 Wildfly 上使用 jdbc 作业存储库。当我杀死wildfly进程时,一些作业执行仍处于启动状态。当我重述wildfly时,我会执行执行BatchRuntime.getJobOperator().getRunningExecutions并给出提到的作业执行。当我在内存存储库中使用时,它工作正常。我想检查真正运行的执行次数。

4

1 回答 1

1

在停止 WildFly 或任何应用程序服务器之前,您应该先停止运行批处理作业执行。要清理杀死应用程序服务器进程后停留在运行状态的批处理作业,您可以手动更新作业存储库数据库表。但这只能非常谨慎地完成,以免损害作业存储库数据。

于 2018-01-28T15:49:19.757 回答