【发布时间】:2017-07-12 09:32:12
【问题描述】:
我们的 Spring Batch 作业在处理输入文件时突然失败。 当我尝试重新运行批处理作业时,它会抛出以下消息。
02:27:09.088 [main] DEBUG o.s.b.c.r.dao.JdbcStepExecutionDao - 在更新 StepExecution 之前截断长消息,原始消息是:org.springframework.batch.core.JobExecutionException:无法从 STARTING 状态重新启动步骤。旧的执行可能仍在执行,因此您可能需要手动验证是否是这种情况。
我知道如果spring批处理作业异常失败,那么rewards_job_execution、batch_job_execution和batch_step_execution表将不会得到正确的状态和end_time。
是否有任何成功的方法来完成/完成当前实例并开始一个新实例?
【问题讨论】:
标签: spring-batch instance