2012-11-07 47 views
2

我在Linux下運行WebSphere MQ v7.1.0.1。在同一個隊列管理器中看到太多的amqrmppa進程是否正常?許多WMQ 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 

謝謝。

回答

2

這是正常的。 amqrrmpa是頻道合併過程。當WMQ使用inetd時,您會看到每個通道實例有一個進程。然後它變成了獨立的監聽器,每個監聽器只能運行這麼多的子進程。新模型使用amqrrmpa來彙集通道,並根據需要動態產生或終止進程,具體取決於負載。不過,如果你關閉了所有的頻道,不要期望它會很快殺死它們。如果資源不足,它會殺死未使用的amqrrmpa實例,否則它會假設'以前你需要這麼多,你可能需要這麼多',並且讓它們在一段時間內運行。

+0

感謝羅布,祝賀10k大關! – arrehman

+0

謝謝!你有沒有注意到同義詞是固定的? ibm-mq和mqseries標籤現在合併到websphere-mq。 W00t! –