【问题标题】:what is a typical channel : amqrmppa ratio?什么是典型的渠道:amqrmppa 比率?
【发布时间】:2021-04-28 22:10:29
【问题描述】:

我们看到,对于大约 175 个对队列管理器开放的通道,大约有 450 个 amqrmppa 进程正在运行,我不确定这个比率应该是多少?如果这太高了,解决此问题并能够确定哪个 IP 打开了多少 amqrmppa 进程的最佳方法是什么?

我们在 rhel7 机器上使用 MQ v9.1.0.6。

【问题讨论】:

    标签: ibm-mq mq


    【解决方案1】:

    要了解哪些通道在哪个amqrmppa 进程中运行,请使用以下命令:-

    DISPLAY CHSTATUS(*) JOBNAME
    

    这会给你这样的输出:-

    AMQ8417I: Display Channel Status details.                                                                                  
       CHANNEL(MQG1.TO.MQG2)                   CHLTYPE(SDR)                                                                    
       CONNAME(127.0.0.1(1702))                CURRENT                                                                         
       JOBNAME(00007DFC00000001)               RQMNAME(MQG2)                                                                   
       STATUS(RUNNING)                         SUBSTATE(MQGET)                                                                 
       XMITQ(MQG2)                                            
    

    查看JOBNAME 字段,它是两个十六进制值(无论如何在Windows 和Unix 上)包含amqrmppa 进程的进程ID,在我的示例中为0x00007DFC,然后是该进程中的线程ID。

    如果您在一个工具中查看所有通道状态记录,该工具允许您按任何字段对输出进行排序,那么请执行此操作,并按作业名称排序,以查看按它们在其中运行的进程 ID 分组的所有通道。

    令人惊讶的是,您有更多的amqrmppa 进程正在运行并且您拥有活动通道。通常amqrmppa 进程比通道少,因为多个通道将在一个amqrmppa(远程池进程)中运行。这表明您之前可能有更多的频道,因此需要更多的amqrmppa 进程,但现在这些频道中的大多数已经结束。我原以为“空”的amqrmppa 进程会在它不再有任何事情可做时结束,一小部分人会留下来等待稍后开始的新频道,但不会有 200 个。

    【讨论】:

    • @Morgan Hughson,非常感谢您提供这些信息。我确实看到我的系统中的每个 amqmppra 进程都有多个通道线程 ID。我们目前有 150 个通道正在运行,并查看每个进程的线程数,系统上应该只有 20 - 30 个 amqmppra 进程在运行,但我现在列出了其中的 529 个!僵尸进程太多了。我该如何控制它们?我可以配置什么超时来终止空闲进程?
    • @SKMo 没有超时,因为它们应该在没有更多线程时自动结束。我想可能有一些线程在其中运行,这些线程与通道无关,因此没有显示在我给你的命令中,但我不知道那会是什么。您可能应该向 IBM 提出一个案例,因为您描述的行为根本不是预期的,我会说是有缺陷的。可能已经有一个 APAR,但如果没有的话,当然应该调查一下。
    • 会开箱,谢谢支持。
    猜你喜欢
    • 2017-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 2021-04-23
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多