本版版主招募中

 
标题: 如何设置某些比较繁忙的服务的资源?
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-23 12:15  资料  个人空间  短消息  加为好友 
谢谢拉!就合着慢慢看IBM的文档也可以的,就是不知道底下提示
“Enter=Refresh PF3=Main Menu PF8=Forward Clear=Exit”
的按键是怎么按的?

另外,关于数据的问题能不能指点一下?

顶部
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-23 15:32  资料  个人空间  短消息  加为好友 
enter刷新!
tab选择!
esc +3 退上一次!

顶部
老凡人
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-23 16:23  资料  个人空间  短消息  加为好友 
to lljj:
有CSTD的详细资料吗?特别是:2 - Pool Storage Statistics的,里面的意义似懂非懂!
macroleo@21cn.com

顶部
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-23 18:54  资料  个人空间  短消息  加为好友 
to lljj:
有CSTD的详细资料的话也要给我一份啊!


今天系统再次出现问题,再下午快5点时,有个交易服务提交老是提交不成功!
捕捉到:文件console.000018和CSMT.out文件均有提示:
XA_END: Turned exception exc_e_illaddr into XAER_RMERR
ERZ080011W/0805 10/23/03 16:41:58 QTJS : XA Resource Manager rollback due to Resource Man
ager communications failure in 'XA_END' by 'INFORMIX-ONLINE' for XID ' 00010037011744475a57303331
30323331353139340000000000000067 0144475a5730333130323331353139340000000000000067' (Transaction
='CPMI', TermId='', UserId='CICSUSER'). 'The Resource Manager has marked the transaction rollbac
k-only'. ' SQLCODE 0, Unknown error message 0.
'.
ERZ016007E/0220 10/23/03 16:41:58 QTJS : Abnormal termination A16Y: Problem during SYNCPO
INT
ERZ014016E/0036 10/23/03 16:41:58 QTJS : Transaction 'CPMI', Abend 'A16Y', at '????'.
ERZ010040I/0055 10/23/03 16:41:58 QTJS : CICS control process 'cicsas' terminated
ERZ010048I/0088 10/23/03 16:41:58 QTJS : Application Server 103 terminated

然后查找《CICS Messages and Codes》看到,
ERZ080011W XA Resource Manager rollback
due to Resource Manager
communications failure in ’XAcall’
by ’dbName’ for XID ’xId’
(Transaction=’transId’,
TermId=’termId’, UserId=’userId’).
’XAmessage’. ’%8$s’.
Explanation: An XA call returned an
XA_RBCOMMFAIL. The reason for failure may
be provided by the code and message returned
from the RM or may be made available by an
RM trace file.
Destination: console.msg
System Action: Processing continues.
User Response: Investigate the appropriate
return codes.

这个是什么原因啊?我重新编译服务后问题解决,但是我不知道问题出在哪里,真够晕菜了。

顶部
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-24 09:01  资料  个人空间  短消息  加为好友 
看了你的错误提示!感觉很明显是CICS做XA的时候出问题了!
多半是此时数据库异常!
当时关注过数据库没有?
看看lock,有没有表被锁主?
console里记录的此时其他的cicsas在做什么交易?

顶部
老凡人
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-24 12:50  资料  个人空间  短消息  加为好友 
lljj说的对,我也遇到过,看看lock,kill相关线索,问题就解决了。
但有时也很怪,所有应用都kill,没有block lock, cics就是联不上,或联上了但速度慢的出奇,数据重启,一切OK!
怪!!!!!!

所以数据库要定期重启

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-24 18:16  资料  个人空间  短消息  加为好友 
当时没有注意到数据库,用cicstail看到以上提示,我以为是程序的问题。把程序重新编译几次,居然恢复正常了!!!!我实在要吐血。
不过我认为可能是目录/var/cics_regions/$REGION/bin目录下的XA连接文件出了问题。

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-27 08:55  资料  个人空间  短消息  加为好友 
to huacz

我觉得很多时候等你发现有问题,或别人通知你有问题,那时候你去看已经晚了!

你的系统最近经常有这种问题,建议写一个crontab脚本
FILENAME="/savelock.`date +"%Y%m%d%H%M%S"`"
ps -ef >$FILENAME
isql -UXXXX -SSERVER >> $FILENAME <<!
$password
sp_who
go
sp_lock
go
!

crontab里这样写* 7-19 * * * /savelock.sh
这样在每天7-19点每一分钟抓一次数据库信息!
这样再出现异常,就可以留下现场,慢馒分析了!

以上是以sybase为例,你自己的informix可以根据情况自己修改!

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-27 08:56  资料  个人空间  短消息  加为好友 
以上脚本经过严格测试,对于数据库资源,系统资源消耗基本可以忽略!

记住再写个crontab定时删除哦!

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-27 12:52  资料  个人空间  短消息  加为好友 
好的,谢谢!lljj真是个好人。

顶部
hx99
LU新生
Rank: 1



UID 823
精华 0
积分 6
帖子 11
活跃指数 0
LU金币 2001 个
LU金条 0 个
阅读权限 10
注册 2003-10-20
 
发表于 2003-10-28 10:56  资料  个人空间  短消息  加为好友 
"但有时也很怪,所有应用都kill,没有block lock, cics就是联不上,或联上了但速度慢的出奇" 这个肯定是数据库上有问题,所以在第一次连接时,数据库自动做一致性检查时就比较慢,如果用db2,可以用db2 list indoubt transactions查看有没有indoubt trancactions然后roll back并且forget它,再连接就好了,我遇到过一次,结果回滚了40分钟的Log,好在是在晚上,白天要死定了 sad.gif

顶部
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-28 14:12  资料  个人空间  短消息  加为好友 
en!谢谢hx99给我们的经验!
所以说大家在管理数据库的时候!
一定要认识到,重启数据库是解决不了问题的!
强制性的重启或者杀掉,只会带来数据库的回滚,
时间可能长达几个星期(决不夸张)

顶部
 



当前时区 GMT+8, 现在时间是 2008-10-11 15:21
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.092003 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver