Jakarta ee 查找wildfly上正在运行的作业执行数

Jakarta ee 查找wildfly上正在运行的作业执行数,jakarta-ee,wildfly,java-batch,jberet,jbatch,Jakarta Ee,Wildfly,Java Batch,Jberet,Jbatch,我在wildfly上使用jdbc作业存储库。当我杀死wildfly进程时,一些作业执行仍处于启动状态。当我重述wildfly时,我通过BatchRuntime.getJobOperator().getRunningExecutions获得运行执行,并给出提到的作业执行。当我使用内存存储库时,它工作得很好。 我想检查实际运行的执行次数。在停止WildFly或任何应用程序服务器之前,应该先停止运行批处理作业执行。要清除在终止应用程序服务器进程后处于运行状态的批处理作业,可以手动更新作业存储库数据库表

我在wildfly上使用jdbc作业存储库。当我杀死wildfly进程时,一些作业执行仍处于启动状态。当我重述wildfly时,我通过
BatchRuntime.getJobOperator().getRunningExecutions
获得运行执行,并给出提到的作业执行。当我使用内存存储库时,它工作得很好。
我想检查实际运行的执行次数。

在停止WildFly或任何应用程序服务器之前,应该先停止运行批处理作业执行。要清除在终止应用程序服务器进程后处于运行状态的批处理作业,可以手动更新作业存储库数据库表。但这样做必须非常小心,以免损害作业存储库数据。

谢谢。如何访问jobRepository?您可以使用数据库产品的客户端工具(例如mysql命令或mysql工作台)连接到配置为WildFly batch jdbc作业存储库的数据库。要查找有关批处理作业存储库的信息,您可以查看WildFly管理控制台、WildFly CLI或view server.xml。您正在运行哪个版本的WildFly?您是否尝试过类似于
$JBOSS_HOME/bin/JBOSS-cli.sh-c“:shutdown”