ERP系统调用调用集成平台报错
故障现象
发版后,有部分对象由于在发版过程中处于“执行中”的状态,并且与发版对象之间存在依赖关系,因此发版结束后这些“执行中”的对象由于依赖对象的状态更新,而不能正常释放资源,处于僵死状态。
处理过程
找到僵死的会话,杀掉这些进程,重新编译无效对象:
查杀僵死进程,释放被锁定的package
重新编译INVALID状态的package
由于接口是开放的,处理问题的同时,资金系统在不断的进行重推,导致僵死的会话累积,无法编译INVALID状态的包。
采取上述措施处理僵死进程后,成功编译失效对象,重启服务,补录数据采集,系统恢复正常。
以下为查杀的僵死进程,查询占用该包的会话:
重新巡检ERP核心各主机状态,服务运行状态,巡检正常