1.Initialization failure for <deployment-id>?


错误原因:项目名称不存在或者项目中有决策不能编译


排查方式:

· 检查程序中的项目名称是否填写正确

· 检查项目下的决策是否都能正常编译,只要项目下存在不可编译的决策,在整个调用就会失败

· 检查版本问题,程序调用版本和编辑版本是否一致

· 确认界面从操作已保存

2.Decision <decision> not compiled


错误原因:请求的决策不可用


排查方式:

· 检查决策是否可以编译运行

· 检查版本是否存在问题,程序调用的版本是否和编辑版本是否一致

· 确认界面操作已保存

3.JSON-RPC报错


错误原因:sequence contains no element,决策引擎服务器与JSON-RPC服务网络存在问题。


排查方式:

· 检查决策引擎与JSON-RPC服务间的网络连接

· 查看RPC服务是否正常启用

4.Connect调用正常,但是Token无法调用


错误原因:代理服务器的80和443端口未开放给决策引擎服务器


排查方式:

· 获取token的请求必需是https,也就是走443端口,并且决策引擎会反向校验

· 如果走的代理服务器,排查该服务器的80和443端口是否已经开放给决策引擎服务器

5.阿里云部署决策引擎内配置非阿里云发件箱失败


错误原因:阿里云禁用25端口


排查方式:

· 当部署在阿里云上时,发件箱需配置为阿里云邮箱,端口设置为80端口

6.集群部署下,主从出现不同步问题


错误原因:各服务器机器时间不一致,导致主节点修改未同步至从节点


排查方式:

· 登录集群各节点admin console后台 (ip/manager),查看当前机器所选时区并选择一致时区

7.服务调用出现异常


错误原因:appID或其它key参数配置错误,导致出现如下异常提示

Splog.Rest.Base.DocRestHttpHandler.VerifyHmacSignature(String method, IEnumerable`1 keys, String signature, IDictionary`2 sortedParameters)

   at Splog.Rest.Decisions.DocRestDecisionService.Connect(String appId, String reqTime, String userId, String pwd, String workspaceId, String reqData, String sign)


排查方式:

· 比对调用报文中的各关键参数,如appID,项目名,决策名等

8.执行JSON-RPC服务报错 NOT FOUND


错误原因:RPC服务未启用或引擎内配置的服务地址或服务方法名错误


排查方式:

· 确定界面配置的调用远程JSON-RPC地址以及名称是否和远程服务定义一致

· 如果地址以及方法名都一致,那么重点查看界面运行时传入给RPC服务的数据是否正确

决策调用

决策服务调用
产品
解决方案
学习
上海杨浦区昆明路739号文通大厦9F
©2021 上海数泱信息科技有限公司 版权所有