测试环境MQ问题小结

背景:目前后端环境服务之间传输信息越来越多采用MQ来传输,方便是方便不少,但是MQ自己的机器消费不到或者被稳定环境(ps:稳定环境是所有线上服务都会拉取到公共测试机器上,如果你自己部署的机器调用A服务,但是自己申请的机器没有A服务,那么就会自动到稳定环境)消费的情况越老越多,调试环境定位问题就变得很麻烦,所以想把遇到做个小结简单梳理一下。

pmc服务是商户端用于记录充值消耗先关的服务。前端发起一笔充值http请求,发生如下调用链:

我之前测试遇到的问题,我所有订单都是被稳定环境消费,无法被自己机器消费,问题就是无法触发后面代码,流程就断了。

 

排查途径:

1.先看看服务是不是部署完全了,会不会有对应服务stop了,主要还是看调用日志,看看是不是调用到你自己机器的服务。

2.看一下MQ的conf文件的topic,有时候是替换有问题,造成top不正确。如图:

3.如果说数据库有发出的记录,可以看一下数据库记录判断哪里发出MQ,如图:

4.如果说以上都没有问题,看一下job任务,因为还有可能是job吧任务扫到稳定环境或者其他机器上了

以上基本都排查一遍应该就可以差不多可以搞定了,后面遇到问题我在总结一下

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值