页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

版本 1 下一个 »

(本文档仅供参考)

问题

        计划任务执行机制是什么?

解决方案

        计划任务执行机制说明:

        目前产品的计划任务每个节点支持最大为10个计划,就是说同一个时间段最大只有10个计划在执行,若在高频率的情况下执行计划任务,而一个计划任务的执行本身也是需要时间的,基于计划任务本身的排队机制,在进入启动时间时,没有获取到对应的节点进行执行的情况,就会等待其他计划任务结束。而同一个计划中的多个任务是按照顺序执行的,即等第一个任务执行完成,会顺序执行第二个任务,以此类推,直到整一个计划中的所有任务都执行完成,然后再释放,进入执行下一个计划。   

        正常在实际任务中存在抽数的计划任务,抽取的计划任务不能和清除临时表的任务在同一时间刻执行,因为清除临时表的任务会影响抽取的计划任务,这些清除计划任务是在产品中有默认自带执行的计划中,建议在时间上不要和产品自带的时间相同。

       

        对于存在前后执行顺序的任务放在同一个计划任务一起执行,比如说报表发送要在数据更新完成后执行,即【发送报表的任务】要做【抽取数据任务】之后,这样计划启动后,任务会排队执行,但这个要注意,若前一个任务如果不成功,就不能执行后一个,同一个计划中的任务是属于顺序排队执行的,只有第一个任务执行成功后,才会执行第二个计划任务,依次排队执行。 

        注意:

        计划任务设置不合理有可能会互相造成影响,并且如果本身存在频繁大数据量抽取,不建议直接通过计划任务抽取,建议是采用专业的ETL工具执行,因为计划任务频繁的执行是需要消耗服务器内存的,会对用户使用造成一些影响。

        另外目前是没有办法查出当前节点此刻有多少任务正在执行。

          

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签