《PMTS&ampamp;PAMS介绍》PPT课件

上传人:资****亨 文档编号:144162806 上传时间:2020-09-06 格式:PPT 页数:107 大小:5.51MB
返回 下载 相关 举报
《PMTS&ampamp;PAMS介绍》PPT课件_第1页
第1页 / 共107页
《PMTS&ampamp;PAMS介绍》PPT课件_第2页
第2页 / 共107页
《PMTS&ampamp;PAMS介绍》PPT课件_第3页
第3页 / 共107页
《PMTS&ampamp;PAMS介绍》PPT课件_第4页
第4页 / 共107页
《PMTS&ampamp;PAMS介绍》PPT课件_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《《PMTS&ampamp;PAMS介绍》PPT课件》由会员分享,可在线阅读,更多相关《《PMTS&ampamp;PAMS介绍》PPT课件(107页珍藏版)》请在金锄头文库上搜索。

1、1,.,介绍人:支付系统开发中心王炜,Payment System G2,2014.9.12,第二代支付系统PMTS export TLQHOMEDIR TLQLICENSEDIR=$TLQHOMEDIR; export TLQLICENSEDIR TLQCONFDIR=$TLQHOMEDIR/etc; export TLQCONFDIR TLQLOGDIR=$TLQHOMEDIR/log; export TLQLOGDIR TLQSNDFILESDIR=$TLQHOMEDIR/sndfiles; export TLQSNDFILESDIR TLQRCVFILESDIR=$TLQHOMEDIR

2、/rcvfiles; export TLQRCVFILESDIR TLQMSGDIR=$TLQHOMEDIR/msg; export TLQMSGDIR PATH=$TLQHOMEDIR/bin:$TLQHOMEDIR/samples/bin:.:$PATH export PATH CLASSPATH=$TLQHOMEDIR/java/lib/tlclient.jar:$TLQHOMEDIR/java/lib /TLQRemoteApi.jar:$TLQHOMEDIR/java/conf:$TLQHOMEDIR/java/lib/javaee.jar: $TLQHOMEDIR/java/lib

3、/TongJMS.jar:.:$CLASSPATH,.,43,用户profile配置(3.1),以pmts用户登录,TLQ用户在.profile文件中添加如下内容(续): export CLASSPATH LD_LIBRARY_PATH=$TLQHOMEDIR/lib #for DEC SCO SUN LINUX export LD_LIBRARY_PATH LIBPATH=$TLQHOMEDIR/lib #for IBM export LIBPATH SHLIB_PATH=$TLQHOMEDIR/lib #for HP export SHLIB_PATH PMTSLOGDIR=/pmts e

4、xport PMTSLOGDIR PAMSHOME=/pmts/pamsagt export PAMSHOME CNAPSHOME=/pmts/etc export CNAPSHOME umask 002,.,44,用户profile配置(4),以mqm用户登录,打开.profile文件 $ vi .profile 在.prolile文件中添加如下内容,若环境变量已存在无需更改 umask 002 *TLQ用户不执行此步骤,.,45,PMTS维护管理,.,46,qrinfo - 远程队列属性 dttinfo - 探测队列属性 app - 应用配置参数 switch - 应用开关参数 qmql

5、- 本地队列属性 dym - 动态数据信息 solog - so日志文件名,查看当前系统配置信息:pmtsstat cltcfg pmtsstat disp 可选参数,node -节点与中转节点对应关系 msg - 报文的优先级属性 lqm -本地队列管理器信息 lock - 共享内存锁状态信息 mod - 模块信息 pro - 进程信息 pmtspara - 探测参数,例如: 查看探测状态 pmtsstat disp dttinfo 查看远程队列状态 pmtsstat disp qrinfo 查看应用配置参数pmtsstat disp app 查看应用开关参数pmtsstat disp sw

6、itch 查看本地队列属性pmtsstat disp qmql,查看PMTS配置信息,.,47,查看远程队列状态 pmtsstat disp qrinfo,查看PMTS配置信息,.,48,查看应用配置参数pmtsstat disp app,查看PMTS配置信息,.,49,查看应用开关参数pmtsstat disp switch,查看PMTS配置信息,.,50,查看本地队列属性pmtsstat disp qmql,查看PMTS配置信息,.,51,PMTS的配置文件记录着与系统相关的配置参数,目录结构如下: cfg application.ini msgattr.ini nodeinfo.ini

7、sologfilename.ini pams.ini pmtsmsghdl.cfg route route_nnnn.ini dtt dtt_nnnn.ini,查看PMTS配置信息-配置文件,.,52,application.ini,查看PMTS配置信息,.,53,nodeinfo.ini,查看PMTS配置信息,.,54,route_xxxx.ini,查看PMTS配置信息,.,55,PAMS的配置文件记录着与系统相关的配置参数,目录结构如下: /pmts/pamsagt/cfg pamsmoncfg.ini route.ini pamskeycfg.ini,查看PMTS配置信息-配置文件,.,

8、56,PMTS维护管理,.,57,常用命令: 1、启动命令:pmtsstat start cold/warm 2、终止命令:pmtsstat kill/kill_i 3、退出命令:pmtsstat stop/stop_i 4、切换主备共享内存命令:pmtsstat load,PMTS启停及重新加载,.,58,通过pmtsstat load命令修改日志级别 修改application.ini中指定模块的LogLevel值 -1 .profile LOGLEVEL 0 error 2 warn 4 notice 8 trace 9 debug 执行pmtsstat load,PMTS修改日志级别,

9、.,59,PMTS维护管理,.,60,qrinfo - 远程队列属性 dttinfo - 探测队列属性 app - 应用配置参数 switch - 应用开关参数 qmql - 本地队列属性 dym - 动态数据信息 solog - so日志文件名,查看PMTS运行状态 可选参数:,node -节点与中转节点对应关系 msg - 报文的优先级属性 lqm -本地队列管理器信息 lock - 共享内存锁状态信息 mod - 模块信息 pro - 进程信息 pmtspara - 探测参数,例如: 查看探测状态 pmtsstat disp dttinfo 查看远程队列状态 pmtsstat disp

10、qrinfo 查看当前模块信息 pmtsstat disp modnow 查看当前进程信息 pmtsstat disp pronow,PMTS查看模块及进程信息,.,61,PMTS维护管理,.,62,开关状态变更:pmtsstat switch 开关 on|off 可选参数: dup - 远程复制开关 save - 报文入库开关 retry - 报文重发开关 check- 报文合法性检查开关 enc - 加解密开关 dtt - 探测开关 resp - 通用报文响应传输开关 curnodestat- 当前节点管理状态开关 rcvstat- 当前节点接收状态开关 chlreset- 当前节点通道自

11、动重置开关 logsvr- 当前节点日志服务器开关 msgstat- 业务报文处理控制开关(冷启动时为打开),PMTS开关管理,.,63,PMTS开关状态变更命令 例: 关闭报文处理开关 pmtsstat switch msgstat off 开启报文处理开关 pmtsstat switch msgstat on 查看应用开关参数 pmtsstat disp switch,PMTS开关管理,.,64,PMTS维护管理,.,65,问题一:执行pmtsstat start cold命令冷启动失败,出现如下图所示信息。 分析: 1、pmts相关配置文件错误,导致共享内存信息初始化失败; 2、进程管理

12、服务pmtsnmsv创建失败,导致应用程序异常终止。 解决: 依据屏幕中打出的错误信息查看pmtsstat.log,依据日志中提示的错误信息排除异常。,错误定位,.,66,问题三 使用所有停止命令均停止失败,使用命令pmtsstat rm出现如下图所示内容: 分析: pmts登录后,使用了“su 用户名”命令切换用户,并在新用户下启动了pmts相关应用程序。该操作导致使用pmts用户终止应用时无法获取共享内存的管理权限。 解决: 1、使用pmts用户登录; 2、 使用命令“su root”切换当前用户为root; 3、执行命令pmtsstat rm删除共享内存。,错误定位,.,67,问题二 :

13、执行pmtsstat start warm命令, 热启动失败,出现如下图所示信息。 分析:热启动相关配置文件错误。 解决 1、检查热启动.shm文件权限; 2、权限正常后问题仍未解决,请使用pmtsstat start cold进行冷启动。,错误定位,.,68,问题四 使用命令pmtsstat kill或pmtsstat stop无法停止应用程序,出现如下图所示错误信息。,错误定位,.,69,问题四 分析: 文件夹权限错误或磁盘空间不足造成记录热启动相关配置文件失败。 解决: 1、查看并更正$PMTSLOGDIR/log/日期/shm目录权限,重新执行命令; 2、放弃支持热启动的停止方案,使用

14、命令pmtsstat kill_i或pmtsstat stop_i终止应用;,错误定位,.,70,问题五 通道运行状态为0,且无发送时间和响应时间。 使用命令pmtsstat disp dttinfo 查看探测状态,出现如下图所示内容。,错误定位,.,71,问题五 分析: 1. dtt_xxxx.ini中配置的探测远程队列不存在; 2. MQ队列管理器状态异常; 3. MQ中远程队列状态异常。 解决: 1、明确不存在的原因,更正配置文件dtt_xxxx.ini或在MQ中建立dtt_xxxx.ini中配置的远程队列; 2、查看MQ队列管理器状态,排除异常; 3、查看MQ中远程队列状态,排除异常。

15、,错误定位,.,72,问题六通道运行状态为0且有发送时间,无响应时间 使用命令pmtsstat disp dttinfo 查看探测状态,出现如下图所示内容。,错误定位,.,73,问题六 分析: 1、MQ通道状态异常; 2、MQ中的远程队列与对端配置不匹配,导致报文进入死信队列; 3、探测配置文件dtt_节点号.ini配置内容有错。 解决: 1、查看MQ通道状态,确保MQ通道状态为RUNNING且传输队列中无报文堆积; 2、调整MQ中的队列配置,确保探测报文能够通过配置的探测远程队列成功的发送至对端节点; 3、查看pmtsdtthdl.log,依据错误日志排除错误。,错误定位,.,74,问题七通道运行状态

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号