![](/img/trans.png)
[英]How to always start a new job instance for each run when using spring batch with spring boot?
[英]How to kill spring batch job that prevents another instance to run?
我有一個 spring 批處理作業(通過 windows 服務器上的 Control-M 啟動)由於以下原因而崩潰:
2019-10-23 11:50:44,699 ERROR [main] osbc.lsCommandLineJobRunner [CommandLineJobRunner.java:368] Job Terminated in error: A job execution for this job is already running: JobInstance: id=10, version=0, Job=[stockProjectionJob]
我使用以下命令找到並殺死了 java 進程:
wmic process where name="javaw.exe" get commandline,creationdate,processid|find /C "batch"
但是批處理仍然無法運行(同樣的錯誤),我該怎么辦?
確保與作業實例相關的所有作業執行都沒有 null 結束時間(表BATCH_JOB_EXECUTION
和BATCH_JOB_INSTANCE
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.