There is no need for queue manager restart to adjust the queue property.
You should consider the below.
- Ask the App team what would be their possible max length. ( if they say DO NOT know, then .. ).
As platform engineer, do the below ( https://www.ibm.com/docs/en/ibm-mq/9.4.x?topic=queue-handling-messages-greater-than-4-mb)
- Set the MQ Channel to 104857600 bytes ( 100MB)
- Set the queue manager to accept 104857600 bytes ( 100MB)
- Set the queue to accept 104857600 bytes (100MB)
Collect Stats for the queue, and over a period of time share the recommendation to the app team, we would reduce the size as per the stats data collected; and then reduce the Channel and queue maxMsgLen value. DO NOT change the queue manager length
Note, doing this will also increase the total storage size of the queue manager active log and /var/mqm. So plan the sizing correctly for the queue manager.
In RDQM, the volume group sizing is important. This will also impact DR sync if larger volume needs replication and the network is slow.
------------------------------
om prakash
Architect
NorthwesternMutual
Milwaukee
------------------------------