pb日志查看记录
因为日志的种类比较多,这里记录下来,方便查看!
1 pb下发日志查看
目前已经确定220-224 603都是这么查看的。手工下发的业务应该都是这么查看的,其实只要去确定步骤2中的序号,就可以直接进入步骤4直接确认(记得将2中的序号+1)
1.通过《手工业务》可以查看需要下发业务的模块编码,可以用来确认下发的序号是否是自己所发的业务。
/2.
2.对于pb下发的手工业务可以去批量应用服务器BatServer查看 。
tail -f SC1003.log

根据下发动作去查找该序号(工作序号)43806769
模块编号对应报文的类型,可以去手工业务文档中确认。这里的931对应行号信息变更
3.进入SC1003主控所在的目录
lfcp@lfcp8:~> cd SC1003
lfcp@lfcp8:~/SC1003> grep 43806769 -n *
CNworker1003_7.log:4065:[20170309054758][128875]cseq:[43806769]
CNworker1003_7.log:4084:[20170309054758][128875]日志索引:[SR6001工作日期20170304序号43806769模块编码931]
lfcp@lfcp8:~/SC1003> vi CNworker1003_7.log <EdWDt>2017-02-25</EdWDt>
<EdNetgRnd>02</EdNetgRnd>
<CdtrAllCnt>00000001</CdtrAllCnt>
<CdtrAllSum>1000</CdtrAllSum>
<DbtrAllCnt>00000001</DbtrAllCnt>
<DbtrAllSum>8000</DbtrAllSum>
</GrpHdr>
<SetInf>
<SetBk>308584000013</SetBk>
<WDt>2017-02-25</WDt>
<TxTpCd>103</TxTpCd>
<NetgRnd>02</NetgRnd>
<CdtrTtlCnt>1</CdtrTtlCnt>
<CdtrTtlSum>1000</CdtrTtlSum>
<DbtrTtlCnt>0</DbtrTtlCnt>
<DbtrTtlSum>0</DbtrTtlSum>
</SetInf>
<SetInf>
在vi编辑器中可以定位到搜索的行,或者是直接去搜索相关的序号。

4.去网关GW搜索相应的序号。确认要下发的业务是否发送到相应的队列。


5 到这一步,如果对方还没有收到小心,可以进入mq队列管理器中查看报文在队列中是否堆积。
假设报文被发送到招行的队列BATZSBANK_1
lfcp@LFCP-6:~> dspmq
QMNAME(QMGWFL) STATUS(Running)
lfcp@LFCP-6:~> runmqsc QMGWFL
5724-H72 (C) Copyright IBM Corp. 1994, 2011. ALL RIGHTS RESERVED.
Starting MQSC for queue manager QMGWFL. dis q(BATZSBANK_1)
2 : dis q(BATZSBANK_1)
AMQ8409: Display Queue details.
QUEUE(BATZSBANK_1) TYPE(QREMOTE)
ALTDATE(2017-02-15) ALTTIME(19.17.32)
CLUSNL( ) CLUSTER( )
CLWLPRTY(0) CLWLRANK(0)
CUSTOM( ) DEFBIND(OPEN)
DEFPRTY(0) DEFPSIST(YES)
DEFPRESP(SYNC) DESCR( )
PUT(ENABLED) RQMNAME(QMZSBANK)
RNAME(BATZSBANK_1) SCOPE(QMGR)
XMITQ(GWFLA_FLZSA)
dis q(GWFLA_FLZSA)
3 : dis q(GWFLA_FLZSA)
AMQ8409: Display Queue details.
QUEUE(GWFLA_FLZSA) TYPE(QLOCAL)
ACCTQ(QMGR) ALTDATE(2017-03-07)
ALTTIME(17.58.56) BOQNAME( )
BOTHRESH(0) CLUSNL( )
CLUSTER( ) CLCHNAME( )
CLWLPRTY(0) CLWLRANK(0)
CLWLUSEQ(QMGR) CRDATE(2017-02-15)
CRTIME(19.17.32) CURDEPTH(0)
CUSTOM( ) DEFBIND(OPEN)
DEFPRTY(0) DEFPSIST(YES)
DEFPRESP(SYNC) DEFREADA(NO)
DEFSOPT(SHARED) DEFTYPE(PREDEFINED)
DESCR( ) DISTL(YES)
GET(ENABLED) HARDENBO
INITQ(SYSTEM.CHANNEL.INITQ) IPPROCS(1)
MAXDEPTH(100000) MAXMSGL(10485760)
MONQ(QMGR) MSGDLVSQ(PRIORITY)
TRIGGER NPMCLASS(NORMAL)
OPPROCS(1) PROCESS( )
PUT(ENABLED) PROPCTL(COMPAT)
QDEPTHHI(80) QDEPTHLO(20)
QDPHIEV(DISABLED) QDPLOEV(DISABLED)
QDPMAXEV(ENABLED) QSVCIEV(NONE)
QSVCINT(999999999) RETINTVL(999999999)
SCOPE(QMGR) SHARE
STATQ(QMGR) TRIGDATA(GWFLA.FLZSA)
TRIGDPTH(1) TRIGMPRI(0)
TRIGTYPE(FIRST) USAGE(XMITQ)
dis chs(GWFLA.FLZSA)
5 : dis chs(GWFLA.FLZSA)
AMQ8417: Display Channel Status details.
CHANNEL(GWFLA.FLZSA) CHLTYPE(SDR)
CONNAME(77.10.5.67(1414)) CURRENT
RQMNAME(QMZSBANK) STATUS(RUNNING)
SUBSTATE(MQGET) XMITQ(GWFLA_FLZSA)
通过查看队列的深度,来确定报文的发送情况。
2
pb日志查看记录的更多相关文章
- TWS日志查看
背景:记录下tws的日志查看过程,备忘 1 日志查看过程 根据企业的流水号,在日志中查询企业发送的报文: ps:期间最好将日志所在的行号进行记录,方便定位. 2017032802_2017070700 ...
- LogViewer - 方便的日志查看工具
一个完整的程序日志记录功能是必不可少的,通过日志我们可以了解程序运行详情.错误信息等,以便更好的发现及解决问题. 日志可以记录到数据库.日志服务器.文件等地方,本文主要介绍文件日志. 文件日志通常是一 ...
- Apache日志不记录图片文件设置方法和来源日志的配置
Apache日志不记录图片文件设置方法 <FilesMatch "\.(ico|gif|jpg|swf)">SetEnv IMAG 1</FilesMatch&g ...
- C#_会员管理系统:开发四(日志查看)
新建一个日志查看窗体: 日志需要的登录时间和登录状态信息由用户刚登录程序时就提供,所以在登录窗体(VIPLogin.cs)中添加代码: //定义一个全局变量 Uid; //用于获取登录成功后的用户名 ...
- ASP.NET Core 实战:使用 NLog 将日志信息记录到 MongoDB
一.前言 在项目开发中,日志系统是系统的一个重要组成模块,通过在程序中记录运行日志.错误日志,可以让我们对于系统的运行情况做到很好的掌控.同时,收集日志不仅仅可以用于诊断排查错误,由于日志同样也是大量 ...
- .net core 利用日志查看ef生成的SQL语句
EF Core 没有直接提供像 EF6 那样方便的在日志中记录最终生成的 SQL 的功能,可以通过官方提供的日志记录(Microsoft.Extensions.Logging)实现. 一. 使用 Mi ...
- windows日志查看-非法关机判断方法
日志文件,它记录着Windows系统及其各种服务运行的每个细节,对增强Windows的稳定和安全性,起着非常重要的作用.但许多用户不注意对它保护,一些“不速之客”很轻易就将日志文件清空,给系统带来严重 ...
- 使用chrome控制台作为日志查看器
很多时候,我们需要查看日志的实时输出,这个时候往往只能选择控制台.我这里的日志框架是serilog,它有一个好处是控制台输出时可以高亮的形式显示其参数结构信息,如下图所示 但也存在许多不方便的地方: ...
- NET Core 实战:使用 NLog 将日志信息记录到 MongoDB
NET Core 实战:使用 NLog 将日志信息记录到 MongoDB https://www.cnblogs.com/danvic712/p/10226557.html ASP.NET Core ...
随机推荐
- gulp报错
这个问题网上搜索到的答案不一定能够解决问题,有可能是node版本问题,需要升级 到最新版就可以了....
- 渗透测试工具Nmap从初级到高级
Nmap是一款网络扫描和主机检测的非常有用的工具. Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于winodws,linux,mac等操作系统.Nmap ...
- cpio用法详细说明
1.1 cpio基本介绍 cpio是一个非常古老的归档工具.已逐渐被tar替代,但是有些功能是tar不存在的,所以还是分享下它的用法. cpio - copy files to and from ar ...
- 静态库 .a 转成共享库 .so
.a 是有一系列 .o 文件通过 ar 程序打包在一起的静态库,要把它转成动态库只需先解开,生成一堆 .o 文件,再通过编译器(比如 gcc 或 ifort,视具体情况而定)编成动态库即可. ar - ...
- java中的vo、dto 、dao
VO是跟数据库里表的映射,一个表对应一个VO DAO是用VO来访问真实的表,对数据库的操作都在DAO中完成 BO是业务层,做逻辑处理的 VO , PO , BO , QO, DAO ,POJO ...
- C#中的Dictionary的使用
在工作中有时候会用到Dictionary,由于自己之前没用过,参考了一下前人和先辈的实践,仿照着写了一个Test,第一次用还不是很熟练,要多实践练习才能用的得心应手,写代码重在敲键盘,以此为诫.(主要 ...
- phpstrom识别phalcon框架模板文件的配置
- yiic执行出现不是内部或外部命令的解决办法
右击我的电脑-->属性-->高级系统设置-->高级-->环境变量-->系统变量 设置为"D:\Program Files (x86)\wamp\bin\php\ ...
- Linux下pecl命令无法执行的解决
pecl install swoole 提示如下错误:bash: pecl: command not found执行yum install php-pear生效
- Spring事务管理注意小事项
在service类前加上@Transactional,声明这个service所有方法需要事务管理.每一个业务方法开始时都会打开一个事务. Spring默认情况下会对运行期例外(RunTimeExcep ...