2

我在 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

谢谢。

4

1 回答 1

2

这个是正常的。 amqrrmpa是通道池化过程。当使用 WMQ 时inetd,您会看到每个通道实例一个进程。然后它被更改为独立的侦听器,每个侦听器只能运行这么多的子进程。新模型用于amqrrmpa池化通道,它会根据负载动态生成或终止进程。但是,如果您关闭所有频道,请不要指望它会迅速杀死他们。如果资源不足,它将杀死未​​使用amqrrmpa的实例,否则它会假设“您以前需要这么多,您可能会再次需要这么多”并让它们闲逛一段时间。

于 2012-11-07T18:53:52.040 回答