我在Linux下运行WebSphere MQ v7.1.0.1。为同一个队列管理器查看过多的amqrmppa进程是否正常?
mqm 3504 1745 2 Nov01 ? 03:40:23 /opt/mqm/bin/amqrmppa -m TEST
mqm 4804 1745 0 08:56 ? 00:01:21 /opt/mqm/bin/amqrmppa -m TEST
mqm 5022 1745 27 08:56 ? 01:17:32 /opt/mqm/bin/amqrmppa -m TEST
mqm 5944 1745 27 09:30 ? 01:07:45 /opt/mqm/bin/amqrmppa -m TEST
感谢。
答案 0 :(得分:2)
这很正常。 amqrrmpa
是渠道合并流程。当WMQ使用inetd
时,您会看到每个通道实例有一个进程。然后它被改为独立的监听器,每个监听器只能运行很多子进程。新模型使用amqrrmpa
来池化通道,它将根据负载动态生成或终止进程。但是,如果关闭所有频道,不要指望它会迅速杀死它们。如果资源不足,它会杀死未使用的amqrrmpa
个实例,否则它会假设“你之前需要这么多,你可能需要这么多”并让它们闲逛一段时间。