可能不会在Jobnet指定的触发器的时间点上执行。

 
在Job Scheduler指定的时间点上执行Jobnet。
通过对对象的Jobnet登记触发器来设置执行的时间点。

关于触发器的详细内容,请参照以下信息。
https://document.intra-mart.jp/library/iap/public/im_job_scheduler/im_job_scheduler_specification/texts/scheduling/index.html

以下规格或情况下,会发生到达各触发器执行的时间点也无法执行的情况。

(1)
Jobnet是以Tenant为单位管理的,当没有勾选Jobnet“允许并行执行”的情况下,
相应的Jobnet不会同时执行。
例如:即使Jobnet中存在多个触发器,各触发器的执行时间相同,也不会同时执行。

(2)
对1台服务器可同时执行的Jobnet数量取决于设置。
默认为5个。
服务器为3台的分散环境的情况下,系统全体可同时执行的Jobnet为15个。

关于设置,请参照以下信息。(Job执行Thread数量)
该https://document.intra-mart.jp/library/iap/public/configuration/im_configuration_reference/texts/im_job_scheduler/im-job-scheduler-config/index.html

系统全体的作业执行线程没有空闲的情况下,即使到达触发器的执行时间点也不执行。

(3)
利用“时间指定触发器”或“营业日指定触发器”,通过时间按一定间隔定期执行(每日0时执行等)的情况下,
即使经过下一个定期执行时间,对象的Jobnet仍然在执行中的情况下,在该定期执行时间上不执行。

(4)
因高负载或内存枯竭,触发器监视发生延迟的情况下,即使到达触发器的执行时间点也有可能不执行。

发生已到达执行时间点的触发器无法执行的情况时的运行情况根据触发器的类型而不同。

【时间指定触发器】
到达执行的时间点也无法执行的情况下,等待60秒钟。
未能在60秒以内执行的情况下,该时间的执行将取消(Miss Fire),指定定期执行(每日0时执行等)的情况下,将等待下一个时间的执行。

【重复指定触发器】
到达执行的时间点也无法执行的情况下,等待至能够执行的状态为止。
Jobnet执行结束后,将执行次数设为1次,等待下一个执行。
因此,必定按照设置的重复次数执行。

【营业日指定触发器】
与时间指定触发器的运行相同。

【立即执行】(仅执行1次)
到达执行的时间点也无法执行的情况下,等待至能够执行的状态为止。
立即执行必定会执行1次,但“不一定立即执行”,请注意。

【其他参考信息】

・当Jobnet的“允许并行执行”已勾选的情况下,已设置的2个触发器的执行时间点相同且
 系统全体的作业执行线程有2个或以上空闲的情况下,将同时执行相同的Jobnet。

・不同的Tenant存在相同的JobnetID的情况下,仍作为各自不同的Jobnet处理。

-- 适用对象 --------------------------------------------------------------------
iAP/Accel Platform/所有更新版本
 --------------------------------------------------------------------------------

FAQID:1202
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持