Spring batch Spring批处理:多个主机,一个数据库

Spring batch Spring批处理:多个主机,一个数据库,spring-batch,Spring Batch,我的问题很简单-spring batch是否允许批处理主机连接到包含所有spring batch表的同一数据库,如batch\u JOB\u EXECUTION,batch\u JOB\u STATUS等 我这样问是因为现在我用这种方式组织了应用程序,在这些表上有DB死锁 对。您使用的是什么数据库?Oracle。我遇到这样一种情况:一台主机启动作业,不知何故挂起,作业仍处于状态STARTED。然后,正如其他人建议的那样,我需要手动将此记录更新为状态FAILED,我需要查看连接池是如何配置的,如果

我的问题很简单-spring batch是否允许批处理主机连接到包含所有spring batch表的同一数据库,如
batch\u JOB\u EXECUTION
batch\u JOB\u STATUS


我这样问是因为现在我用这种方式组织了应用程序,在这些表上有DB死锁

对。您使用的是什么数据库?Oracle。我遇到这样一种情况:一台主机启动作业,不知何故挂起,作业仍处于状态
STARTED
。然后,正如其他人建议的那样,我需要手动将此记录更新为状态
FAILED
,我需要查看连接池是如何配置的,如果您从spring boot获得一个默认配置,还需要查看堆栈跟踪。仅指定驱动程序类、url和凭据。不幸的是,没有stacktrace,这看起来真的像死锁。当它挂起时-我不能更新/删除任何直接连接到数据库的记录。你做过线程转储吗?僵局到底是怎么回事?