本版版主招募中

 
标题: Cics Region运行中突然死掉,连cicsterm也进不去,啥原因?
lljj
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14



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

use msn ok?

顶部
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-23 12:17  资料  个人空间  短消息  加为好友 
又来了一个高手,高高手?请多多指点。

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



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-23 12:25  资料  个人空间  短消息  加为好友 
刚注册一个: macroleo102@hotmail.com 太慢了!!!,难进

11点怪现象又发生了: no core, no dump, region active,
database ok -- no any problem
but cicsas=MaxServer

只好重启

正在看showProcInfo收集的东东,几乎是cics sybase的函数,还没看到像应用写的函数。。。。。

顶部
瓜小南
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 128
精华 32
积分 1808
帖子 3485
活跃指数 10
LU金币 188 个
LU金条 0 个
阅读权限 200
注册 2003-9-26
 
发表于 2003-10-23 12:50  资料  个人空间  短消息  加为好友 
你的cics打开dump选项了吗?


如果没有生成dump文件,请使用这样的命令修改CICS定义(1)cicsdelete –c td –r <regionname> -R <transID>;(2)cicsupdate –c td –r <regionname> -P <transID> Permanent=no;(3)cicsupdate –c td –r <regionname> -B <transID> Permanent=yes TransDump=yes。如果这四条命令的(1)无法运行和(4)无法全部成功,则需要将region冷启动。





我们匆匆相识 匆匆言爱 匆匆相许一生,
爱情也许并没有那么真的让我们那么失望,
失望只是由于我们自己的放弃。

午夜梦回。
略为清醒的时刻,
总是会想起她。
相信, 她也会想起我。
顶部
老凡人
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-23 14:04  资料  个人空间  短消息  加为好友 
先谢了shala, abc?

在《关于CICS的交易Abend分析处理方法》中提到了你说的方法
原以为在RD中对Dump作了设置:
SysDump=no
PCDump=yes
ABDump=yes
TransDumpTrace=no
就可以了没在意检查td,对具体的交易未作设置 如CPMI:
TransDump=no

不懂就得学。

查看了showProcInfo收集的东东,都是cics sybase的函数,没有应用自已写的函数,未得到任何有用的信息。

查看statsfile CSMT.out仍类似于前面所说,烦!!!!!!!!!!!

to lljj:
又注册一个e-mail: macroleo@21cn.com 用这个吧!
hotmail的那个死活进不去

顶部
瓜小南
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 128
精华 32
积分 1808
帖子 3485
活跃指数 10
LU金币 188 个
LU金条 0 个
阅读权限 200
注册 2003-9-26
 
发表于 2003-10-23 15:58  资料  个人空间  短消息  加为好友 
QUOTE(老凡人 @ 2003-10-23 14:04:45)
先谢了shala, abc?

在《关于CICS的交易Abend分析处理方法》中提到了你说的方法
原以为在RD中对Dump作了设置:
SysDump=no
PCDump=yes
ABDump=yes
TransDumpTrace=no
就可以了没在意检查td,对具体的交易未作设置 如CPMI:
TransDump=no

不懂就得学。

查看了showProcInfo收集的东东,都是cics sybase的函数,没有应用自已写的函数,未得到任何有用的信息。

查看statsfile CSMT.out仍类似于前面所说,烦!!!!!!!!!!!

to lljj:
又注册一个e-mail: macroleo@21cn.com 用这个吧!
hotmail的那个死活进不去

嘿嘿lljj是abc的





我们匆匆相识 匆匆言爱 匆匆相许一生,
爱情也许并没有那么真的让我们那么失望,
失望只是由于我们自己的放弃。

午夜梦回。
略为清醒的时刻,
总是会想起她。
相信, 她也会想起我。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
huacz
LU幼天使
Rank: 2



UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
 
发表于 2003-10-23 19:07  资料  个人空间  短消息  加为好友 
to 老凡人:
你的《关于CICS的交易Abend分析处理方法》那里搞到的?
能否用其他东东和你交换?

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


UID 128
精华 32
积分 1808
帖子 3485
活跃指数 10
LU金币 188 个
LU金条 0 个
阅读权限 200
注册 2003-9-26
 
发表于 2003-10-23 20:06  资料  个人空间  短消息  加为好友 
QUOTE(huacz @ 2003-10-23 19:07:09)
to 老凡人:
你的《关于CICS的交易Abend分析处理方法》那里搞到的?
能否用其他东东和你交换?

那好像是lljj内部的一个文档,看过,没什么内容





我们匆匆相识 匆匆言爱 匆匆相许一生,
爱情也许并没有那么真的让我们那么失望,
失望只是由于我们自己的放弃。

午夜梦回。
略为清醒的时刻,
总是会想起她。
相信, 她也会想起我。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
老凡人
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-23 22:36  资料  个人空间  短消息  加为好友 
QUOTE(huacz @ 2003-10-23 19:07:09)
to 老凡人:
你的《关于CICS的交易Abend分析处理方法》那里搞到的?
能否用其他东东和你交换?

不用交换有东西大家共享,给个e_mail

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
老农
管理员
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
民工


LU爱心使者  
UID 2
精华 28
积分 17697
帖子 29890
活跃指数 1885
LU金币 25622 个
LU金条 0 个
阅读权限 255
注册 2003-9-16
来自 北京
 
发表于 2003-10-24 02:27  资料  个人空间  主页 短消息  加为好友  添加 老农 为MSN好友 通过MSN和 老农 交谈 QQ
共享也可以在附件里贴上来啊tongue.gif





10月17、18号,IBM SAN存储DS4000培训,广州,老农讲
专业提供IBM小机及存储技术支持、实施、维保和培训,代理备机及配件。EMAIL:allenlong68[at]hotmail.com([at]换成@)

AIX交友QQ群:24807728(群是朋友聊天用的,技术请在论坛谈。群满时,不常活动的会被请出,给新人腾位置)
QQ里谈技术没积累,是方便自己麻烦别人;在论坛里讨论,可以大家都参与,并留做参考。
技术不是简单看个文档就能提高的,多参与讨论进步快。对问题有见解的就发一下,说对了是帮助别人,说错了给机会纠正自己。
顶部
老凡人
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 717
精华 2
积分 96
帖子 183
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-17
 
发表于 2003-10-24 02:55  资料  个人空间  短消息  加为好友 
关于CICS的交易Abend分析处理方法


当CICS交易发生Abend时,在CICS 服务器端和客户端都可以得到Abend Code。
l 在CICS客户端,也就是在发ecicall调用的程序的返回结构中,有Abend Code,应用编程时应该注意将此返回码保持以便出现问题时进行分析。
l 在CICS服务器端,可以在日志console文件中按照发生Abend的时间找到有关错误信息如ERZ014016ETransaction 'transId', Abend 'abendCode', at 'termId'。或者类似含有特征串Abend的信息,在CSMT.out文件中,按照发生问题的时间去找,也可能找到相关的信息。
l 在/var/cics_regions/<REGIONNAME>/<DumpName>/dir1目录下,看看是否有ASRA????.dmp01等类似文件或者cics*traceback,core*文件。注意根据发生问题的时间去判断哪个文件是发生问题是生成的。
l 如果没有生成dump文件,请使用这样的命令修改CICS定义(1)cicsdelete –c td –r <regionname> -R <transID>;(2)cicsupdate –c td –r <regionname> -P <transID> Permanent=no;(3)cicsupdate –c td –r <regionname> -B <transID> Permanent=yes TransDump=yes。如果这四条命令的(1)无法运行和(4)无法全部成功,则需要将region冷启动。
l 再次发生Abend时,会在/var/cics_regions/<REGIONNAME>/<DumpName>/dir1产生需要的交易dump文件了。
l 使用如cicsdfmt –r <regionmame> ASRA0001 >0001.out这样的命令来格式化dump文件,这个例子格式化ASRA0001.dmp01,输出到0001.out。
l 检查输出文件0001.out将会看到像下面的信息
**** CICS DUMP DETAILS (InfDU) ****
Dump File Name = ASRA0001.dmp
Dump Reason = Transaction abend occurred
Date dump created = 14/04/03
Time dump created = 12:26:08
然后往下翻,看到如下一段:
**** START OF TRANSACTION DUMP ****

Application Server id = 108
Transaction Id = CPMI
User Name = CICSUSER

Details of function being executed: 0x7f7fd0b8
Function Name = fprintf
Service Level =
Offset of current instruction = 0

Called by function = [/var/cics_regions/rgn_name/bin/?
from offset = 0

Called by function = [/var/cics_regions/rgn_name/bin/?
from offset = 0

Called by function = PinCA_StartC
from offset = 0

Called by function = TasPR_CallApplication
from offset = 0

Called by function = TasPR_RunProgram
from offset = 0

Called by function = TasPR_IRun
from offset = 0

Called by function = TasPR_Run
from offset = 0

Called by function = PinCA_Route
from offset = 0

Called by function = cics_api_exec_c
from offset = 0

Called by function = [/var/cics_regions/rgn_name/bin/?
from offset = 0

Called by function = PinCA_StartC
from offset = 0

Called by function = TasPR_CallApplication
from offset = 0

Called by function = TasPR_RunProgram
from offset = 0

Called by function = TasPR_IRun
from offset = 0

Called by function = TasPR_Run
from offset = 0

Called by function = PinCA_Route
from offset = 0

Called by function = cics_api_exec_c
from offset = 0

Called by function = [/var/cics_regions/rgn_name/bin/?
from offset = 0

Called by function = PinCA_StartC
from offset = 0

Called by function = TasPR_CallApplication
from offset = 0

Called by function = TasPR_RunProgram
from offset = 0

Called by function = TasPR_IRun
from offset = 0

Called by function = TasPR_Run
from offset = 0

Called by function = PinCA_Route
from offset = 0

Called by function = cics_api_exec_c
from offset = 0

Called by function = [/var/cics_regions/rgn_name/bin/?
from offset = 0

Called by function = PinCA_StartC
from offset = 0

Called by function = TasPR_CallApplication
from offset = 0

Called by function = TasPR_RunProgram
from offset = 0

Called by function = TasPR_IRun
from offset = 0

Called by function = TasPR_Run
from offset = 0

Called by function = PinCA_Route
from offset = 0

Called by function = ComFS_APPCServ
from offset = 0

Called by function = TasTA_Exec
from offset = 0

Called by function = TasTA_Run
from offset = 0

Called by function = main
from offset = 0

Called by function = _start
from offset = 0


Abend codes: 0xc9b1afc0
Latest Abend code = 0x41535241
First Abend code = 0x41535241

Abend codes (ASCII formatted during dump creation): 0x7f7fd0fc
Latest Abend code = ASRA
First Abend code = ASRA

**** END OF ERROR SUPPORT DUMP (SupER) ****
这表明某个应用程序在运行到fprintf调用时出错了,往下查找特征串“Program full path name”,一般可以发现是哪一个程序的错误了。

l 分析cics*tracebackup文件,也可以看到类似的程序调用堆栈信息,也就可以初步定位是发生在哪一个调用上的程序错误了。
l 然后,就是去修正应用程序上的错误了。

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



UID 250
精华 1
积分 57
帖子 109
活跃指数 0
LU金币 6007 个
LU金条 0 个
阅读权限 200
注册 2003-9-30
 
发表于 2003-10-24 08:58  资料  个人空间  短消息  加为好友 
哈哈,老凡人人的文档我好像在哪里见过?
想不起来啦!

顶部
 



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

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

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