Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1266139
  • 博文数量: 287
  • 博客积分: 11000
  • 博客等级: 上将
  • 技术积分: 3833
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-16 08:43
文章分类
文章存档

2013年(15)

2012年(17)

2011年(17)

2010年(135)

2009年(85)

2008年(18)

分类: 系统运维

2012-04-17 11:32:25

问:如何自动检测系统活动作业出错卡死(MSGW,LOCKW),并自动处理恢复正常?

 

答:用QAPI编程,把MSGWLOCKW分别按msg类型写到一个pflog中。

   
MSGW,用qapi读出相应msg数据第四类msg结构信息,在绿屏上进行显示,或用报文交换至前端界面。
   
LOCKW,用qapi读出相应的jobidjob number,并把锁表文件由下至上列写到pflog中,以便快速查询。

 

对这个msg的解决办法,首先要有深度地掌握400平台os400运行机制和qapi编程,并且对os400系统管理有深度的认识,才能解决你的提问。我想了一下,这两个msg可以自动回答代替wait。当然,要用到pf的锁表60秒的时间,和表数据回滚,这样可以解决job间的相互锁表,以解决这两类msg的出现。当然,如果应用系统架构本身存在问题,即使用编程手段可以一时解决这两类问题,但是,在释放这两类msg信息后,运行环境中,在os400下还会频繁出现这两类msg信息。

阅读(1479) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~