zoukankan      html  css  js  c++  java
  • 如何查看队列被某个应用消费

    如何查看队列被某个应用消费

    1、问题产生的原因

    在清算平台进行退款后,2.15本地jspt收到退款请求,在jspt_timer中未能看到将队列发至银行退款中,导致银行未能收到退款请求,退款最终失败。

    2、查看mq

    (1)查看退款配置的mq、配置的队列名称、消费者个数。

    消费队列名称

     

    消费者个数

     

    (2)登录mq:http://192.168.2.15:8161/admin/queues.jsp;jsessionid=5qsb1wohc4y81ocz7p1i3fqf   admin/admin,查找响应队列名称的消费情况

     

     

    注:Number Of Consumers代表目前的消费者个数

    (3)查看mq消费者的端口号

     

    如上图所示,查看到的消费者的IP及端口。

    (4)根据端口在系统中查看当前IP及端口应用

    命令1netstat -pan|grep 21370(查看端口应用情况,可查看到进程号)

     

    命令2ps -aux | grep 11977(查看进程详细信息)

     

    3、分析及处理方式

    根据查看到的结果,有jspt1jspt5都使用该队列,此时杀掉不用的进程即可。

  • 相关阅读:
    实习笔记day03
    实习笔记day02
    实习笔记day01
    第4章:数组与方法
    栈内存与堆内存的区别
    java数据类型
    保护模式指令
    空描述符
    段描述符
    全局描述符表
  • 原文地址:https://www.cnblogs.com/deliaries/p/11268798.html
Copyright © 2011-2022 走看看