scmarine 发表于 2024-11-29 11:55:52

流程设计界面,调用脚本提示:Read timed out

本帖最后由 scmarine 于 2024-11-29 11:57 编辑

流程设计,在结束节点前,有一个脚本执行,每次经过该脚本,就会造成整个O2系统的阻塞,为什么?

提示错误:java.lang.Exception: PUT connect connection error, address: http://192.168.1.101:9080/x_processplatform_service_processing/jaxrs/data/job/244ace79-f6c8-4a9b-a9e1-535eeb78338f, because: Read timed out.

更新脚本内容:

let param = {
    ethic: "成功"
}
console.log("更新参数",JSON.stringify(param))
var action = this.Actions.load("x_processplatform_assemble_surface");
action.DataAction.updateWithJob( //平台封装好的方法
    this.data.origin_job_id, //uri的参数
    param, //body请求参数
    function(json){
      // 更新结果
    }, null
);

完整的错误内容:
2024-11-29 11:46:26.884 ERROR com.x.processplatform.service.processing.jaxrs.data.DataAction - id:706fb722-605f-4331-941a-429edb835b07, name:com.x.processplatform.service.processing.jaxrs.data.DataAction, message:null, exception:java.util.concurrent.TimeoutException, id:706fb722-605f-4331-941a-429edb835b07, name:com.x.processplatform.service.processing.jaxrs.data.DataAction, message: null, exception:java.util.concurrent.TimeoutException, person:cipher, method: PUT, request:http://192.168.1.101:9080/x_proc ... b-a9e1-535eeb78338f, remoteHost:192.168.1.101, emoteAddr:192.168.1.101, head:Cache-Control:no-cache, no-transformAccept:text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2Access-Control-Allow-Credentials:trueAccess-Control-Allow-Methods:GET, POST, OPTIONS, PUT, DELETE, HEAD, TRACEx-token:8n4lIQ2hxjXxtueU1ByVHFVUJyNJ64DCF9L71oJ87dYUser-Agent:Java/11.0.23Connection:keep-aliveHost:192.168.1.101:9080Pragma:no-cacheContent-Length:125Access-Control-Allow-Headers:x-requested-with, x-request, Content-Type, x-cipher, x-client, x-tokenContent-Type:application/json;charset=UTF-8, body:{"operator": "cipher","jsonElement": {    "ethic": "成功"},"deleted": false}..java.util.concurrent.TimeoutException: null




论坛管理员 发表于 2024-12-2 10:05:41

this.data.origin_job_id   是当前的工作实例id吗?

论坛管理员 发表于 2024-12-2 10:06:12

this.data.origin_job_id   是当前的工作实例id吗?

scmarine 发表于 2024-12-5 11:26:12

论坛管理员 发表于 2024-12-2 10:06
this.data.origin_job_id   是当前的工作实例id吗?

不是,是其他工作的实例id;
具体:在当前流程中,执行到“脚本”节点,同时更新origin_job_id中的业务数据,达到一个同步的效果;
页: [1]
查看完整版本: 流程设计界面,调用脚本提示:Read timed out