【现象】
在JobNet (Job)的执行过程中停止AccelPlatform(停止JobScheduler服务)的情况下,下次启动时如果参照JobNet监视器状态为执行中的JobNet,Job的状态还在“执行中” 。此时,如果停止目标JobNet,则JobNet的状态将保持“结束处理中” 。(也不能再次停止) 是否可以将该JobNet的状态更改为“成功” ?
【回答】
此问题在2015 Spring(Juno) 中已解决。( https://issue.intra-mart.jp/issues/4965)
结束时的状态视为「错误」 。
这是因为向JobScheduler服务发送停止命令,但由于该Job的进程已经不存在,因此无法从结束处理中切换状态。
即使不允许并行执行JobNet (Job),因为它已经停止,所以该JobNet(Job)的执行也会正常运行。
即使JobNet 状态为“结束处理中”,也不会有影响。
请避免在Job执行时停止服务。
-- 适用对象 ---------------------------------------------------------------
iAP/Accel Platform/2012 Autumn(Alba)
iAP/Accel Platform/2012 Winter(Bourbon)
iAP/Accel Platform/2013 Spring(Climbing)
iAP/Accel Platform/2013 Summer(Damask)
iAP/Accel Platform/2013 Autumn(Eden)
iAP/Accel Platform/2013 Winter(Felicia)
iAP/Accel Platform/2014 Spring(Granada)
iAP/Accel Platform/2014 Summer(Honoka)
iAP/Accel Platform/2014 Winter(Iceberg)
-------------------------------------------------------------------------------
FAQID:375
是否可以将JobNet的状态更改为“成功” ?