我有一个并行执行单个块步骤的作业(8个分区):
读卡器:jdbccursoritemreader
处理器:使用jdbctemplate调用数据库(每个分区一个线程)
编写器:写入文件
我使用jdbccursoritemreader从共享postgres数据库(v9.2)读取数以百万计的数据
Spring批版本:3.0.6
问题是作业和步骤在执行一小时后的status started上被阻止,日志中有任何错误
阻止前:
阻止后
表pg\u stat\u activity为空(我认为处理器被杀死),status job=started
有人知道为什么作业和并行步骤在启动状态下被阻止吗?
谢谢你的帮助
1条答案
按热度按时间c9x0cxw01#
作业配置
我的问题是为什么作业在status started时被阻止,因为我在开始新的执行时遇到了一些问题