执行计划未执行,如何排查原因

一、首先需要判断一下是否所有计划都处于停止状态,可以到执行计划列表筛选下,找执行间隔单位为“分”,任务状态为“准备”的计划,看下其“执行时间”那一列,如下图当前日期为2020年8月7日,筛选出来的计划执行时间也都是8月7日,说明整个执行计划调度是没有问题,个别计划不执行那么就针对这个没有执行的计划去分析了。

二、单个计划没有执行的情况常见排查步骤:
任务状态处于停止状态,这种情况只需将其设置为准备状态即可。

确定配置的开始时间和结束时间是否正确,始时间必须小于当前时间,结束时间必须大于当前时间,执行时间可小于也可以大于当前时间。

确认服务插件是否正确配置,服务插件配置规则:命名空间+类名,组件全名

确认服务组件,已经复制到了 ..\K3Cloud\WebSite\Bin 目录

检查插件最近几次执行日志,如果插件异常被执行计划引擎捕获,则计划详情页面可以看到具体的错误堆栈信息。

三、步骤一里面我们知道如何确定是否所有的计划处于停止状态,如果所有的计划都停止了,按以下步骤排查:
1. 登录管理中心,检查数据中心是否勾选了 "允许执行计划任务"

2.查看服务器,K3CloudJobProcess 服务是否启用

3.检查Windows系统日志,查看执行计划是否有出错

4. 也是要敲小黑板的一点,如果修改了星空的默认端口号,那么配置文件里面计算站点的配置也要修改,计算站点配置有三个地方:
a.{安装目录}Kingdee\K3Cloud\WebSite\App_Data\Common.config文件的“appSettings”节点下,配置项 <add key="ComputeSiteUrl" value="http://localhost/K3CloudApp/"; /
执行计划未执行,如何排查原因
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



