执行计划问题排查(持续更新)原创
金蝶云社区-eris
eris
6人赞赏了该文章 2583次浏览 未经作者许可,禁止转载编辑于2022年6月2日 08:08:57

帖子

  1. 执行计划调用下推报没有下游单据新增权限     

   2.创建执行计划

   3. 执行计划中如何调用单据的操作?                    

   4.给上下文加上组织信息

   5.执行计划调度简单介绍

问题

1. 执行计划访问了其他账套报错,比如 dbmanage?

1)检查一下是否有触发器

2. 所有执行计划不执行?

1)管理中心是否勾选了“允许执行计划任务”

2)windows服务K3CloudJobProcess 服务是否启用

3)bin目录下的Kingdee.BOS.ScheduleService.exe.config配置的ComputeSiteUrl节点值是否可以访问

3. 产生重复的数据?

1)存在并发,一般情况为在执行中的执行计划被异常恢复了

2)多个账套的执行计划向同一个账套插入数据

4. 手工执行可以,自动执行不可以?

1)执行计划没有当前登录组织导致

5、执行计划应用站点在设置时区时加载启用多组织元数据报错

原因:执行计划后台服务缓存了非适应的依赖版本,导致在加载多组织元数据报错。

解决方案:卸载执行计划重新安装即可

net stop K3CloudJobProcess

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil -u D:\01Code\svn\k3cloudbos\trunk\K3Cloud\K3CloudServer\Bin\Kingdee.BOS.ScheduleService.exe

pause

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil D:\01Code\svn\k3cloudbos\trunk\K3Cloud\K3CloudServer\Bin\Kingdee.BOS.ScheduleService.exe

net start K3CloudJobProcess

6、执行计划跑2个小时左右就是报线程中止?

1)一般里面有超时的语句导致事务超时导致的

7、执行计划执行出错?

1)执行计划上下文没有当前登录组织

2)执行计划上下文用户为管理员,管理员是没有上传登录组织的

3)管理员登录网站上下文中的当前登录组织内码为1的组织,是固定死的。

8、多台服务器运行执行计划,报插件无效?

1. 在无效服务器上部署二开插件

2. 或者停止无效服务器上的后台服务K3CloudJobProcess

3.或者在无效服务器上在Common.config中加上<add key="MCTag" value="NOMCTag" />,就会没有调度权限

9、执行计划后台服务老是停掉?

  1. 发现日志:

    image.png

  2. Common.Config配置文件加上这个,禁用文件转换后台服务,没有影响

    <!--是否禁用job文件转换服务,true为禁用,false为开启,默认false开启。-->

       <add key="DisableJobFileConvertService" value="true"/>

10、执行计划运行报错:未将对象引用设置到对象的实例,堆栈:   在 Kingdee.BOS.Model.DynamicForm.DynamicFormModel.SetItemValueByNumber

1)上下文组织信息没有,


6