服务器迁移后后台事务执行异常原创
金蝶云社区-HN_笑笑
HN_笑笑
1人赞赏了该文章 5次浏览 未经作者许可,禁止转载编辑于2024年09月16日 20:53:47

问题描述:

服务器迁移后后台事务执行异常,重新发布后可以正常执行,是什么原因?

问题原因:

迁移之后服务器ip变了,迁移之前创建的触发器/后台事务实例记录的ip还是老的,导致这些后台事务没有正常调度

解决方案:

将ip不对的触发器和后台事务实例数据修改为当前ip,等待下一次后台事务心跳(5分钟),当前已经执行完成,单据数据已更新。

--查询IP不对的数据(替换当前EAS服务器真实ip) 

select distinct t.FisolationBoundary from t_job_trigger t left join t_job_def d on t.fjobDefId=d.fjobDefId where t.FisolationBoundary not in ('新ip','none') 

--查询IP不对的数据 

select distinct FisolationBoundary from t_job_inst  where FisolationBoundary not in ('新ip','none') 

--修改后台事务隔离边界 

update t_job_trigger set FisolationBoundary= '新ip' where FisolationBoundary = '旧ip' 

update t_job_inst set FisolationBoundary= '新ip' where FisolationBoundary = '旧ip

赞 1