Author |
Message
|
sigstr |
Posted: Fri Nov 18, 2011 5:49 am Post subject: MQ v5.3 Max Channels and configuration settings |
|
|
Newbie
Joined: 18 Nov 2011 Posts: 8
|
I am trying to increase the maximum number of [active] channels by editing mqs.ini and/or qm.ini. However, any number above 100 (which I have found is the default) is ignored. Numbers lower than 100 are recognized, so I'm confident that the files are being read.
Is there any other configuration that needs to be changed to allow for a higher number of channels?
It's on AIX and invoked through inetd. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Nov 18, 2011 5:54 am Post subject: Re: MQ v5.3 Max Channels and configuration settings |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
sigstr wrote: |
It's on AIX and invoked through inetd. |
a) V5.3 is out of support. Well out. 2 major releases behind. 3 if you don't stick to the letter of the law & think v7.1 is a big deal.
b) The inetd daemon was depreciated even in 5.3. I don't know it's imposing this limit but I wouldn't be surprised if it was.
Try using the recommended method. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
zpat |
Posted: Fri Nov 18, 2011 5:56 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Some of us have 5.3 in extended support....  |
|
Back to top |
|
 |
Vitor |
Posted: Fri Nov 18, 2011 6:03 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
zpat wrote: |
Some of us have 5.3 in extended support....  |
Yes and sympathetic as I am to you in your predicament I'm fine and thanks for asking.
But are you still using inetd? Because if you are my limited level of sympathy is going to evaporate. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
sigstr |
Posted: Fri Nov 18, 2011 6:29 am Post subject: |
|
|
Newbie
Joined: 18 Nov 2011 Posts: 8
|
Thanks for quick responses!
Running outside inetd also reaches max channels (AMQ9513) at 100, so inetd does not seem to be the reason for this behaviour.
Are there any other parameters in mqs.ini or qm.ini (or anywhere else) that affect directly or indirectly MaxChannels or MaxActiveChannels? |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Nov 18, 2011 7:00 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
It well depends on the fixpack of MQ v5.3. Make sure you are at FixPack 14.
Do nothing else until you are at FixPack 14.
There is a significant difference between MaxChannels and MaxActiveChannels.
Fortunately for you, the v5.3 System Administration guide is still available.
You need to increase BOTH MaxChannels AND MaxActiveChannels. |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Nov 18, 2011 9:22 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
If my memory serves me right, if MaxActiveChannels is not specified it defaults to MaxChannels. I would try and just set MaxChannels. If it does not work, I would then also set MaxActiveChannels.
Have fun  _________________ MQ & Broker admin |
|
Back to top |
|
 |
PeterPotkay |
Posted: Fri Nov 18, 2011 4:17 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
You need to restart the QM to pick up any changes to qm.ini. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Nov 18, 2011 4:23 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9472 Location: US: west coast, almost. Otherwise, enroute.
|
zpat wrote: |
Some of us have 5.3 in extended support....  |
If you have an extended support contract with IBM, then a PMR is in order. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
sigstr |
Posted: Mon Nov 21, 2011 3:50 am Post subject: |
|
|
Newbie
Joined: 18 Nov 2011 Posts: 8
|
mqjeff wrote: |
It well depends on the fixpack of MQ v5.3. Make sure you are at FixPack 14.
Do nothing else until you are at FixPack 14.
There is a significant difference between MaxChannels and MaxActiveChannels.
Fortunately for you, the v5.3 System Administration guide is still available.
You need to increase BOTH MaxChannels AND MaxActiveChannels. |
Thanks for the link to the Sys Adm guide.
I've tried to increase both and each of the parameters, both in qm.ini and in mqs.ini, separately and simultaneously. (I think I've covered all combinations.)
We're not at FixPack 14, so I'll suggest patching.
When you say that it depends on the FixPack, does that imply that there are bugs in earlier FixPacks that affect this very problem? |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Nov 21, 2011 5:15 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
sigstr wrote: |
When you say that it depends on the FixPack, does that imply that there are bugs in earlier FixPacks that affect this very problem? |
I'm saying that, first of all, if you're not at FixPack 14 with MQ v5.3, then all bets are off about everything. Even if you have an extended support contract, you will need to be at FP 14 to open a PMR.
Secondly, the far recesses of my brain suggest that the ability to even set MaxActiveChannels was introduced in some fix level of v5.3, and so again if you're not at the last one, all bets are off.
Thirdly, I'll mention that all of the fixes that are included in every fix level of every version of WMQ are listed on IBm's website in the information that comes with the relevant fix levels. Even if you don't necessarily get a link to the APAR page specifically, you do at least get the APAR #s that are included and can then search on those. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Mon Nov 21, 2011 10:24 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
PeterPotkay wrote: |
You need to restart the QM to pick up any changes to qm.ini. |
_________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
sigstr |
Posted: Tue Nov 22, 2011 12:12 am Post subject: |
|
|
Newbie
Joined: 18 Nov 2011 Posts: 8
|
PeterPotkay wrote: |
You need to restart the QM to pick up any changes to qm.ini. |
Yes, I have restarted after every change to mqs.ini and qm.ini.
Although even without restarting, each new connection seems to check the configuration:
I noticed when lowering Max[Active]Channels to 5, that QM immediately logged that "there are to many channels active to start another. The current defined maximum number of active channels is 5." |
|
Back to top |
|
 |
PeterPotkay |
Posted: Tue Nov 22, 2011 4:56 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
Did you set both MaxChannels and MaxActiveChannels, and restart the QM? I know, I know, it says the latter will default to the former if not set, but do try it. It might be needed at the old fixpack you are at, and even if not needed, its one extra line in an ini file that explicitly tells the reader of the file what your intentions are for MaxActiveChannels.
If this doesn't work, post the specific error you get in the QM's error log when you try to go over 100 concurrent channels. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
sigstr |
Posted: Tue Nov 22, 2011 5:39 am Post subject: |
|
|
Newbie
Joined: 18 Nov 2011 Posts: 8
|
PeterPotkay wrote: |
Did you set both MaxChannels and MaxActiveChannels, and restart the QM? I know, I know, it says the latter will default to the former if not set, but do try it. It might be needed at the old fixpack you are at, and even if not needed, its one extra line in an ini file that explicitly tells the reader of the file what your intentions are for MaxActiveChannels.
If this doesn't work, post the specific error you get in the QM's error log when you try to go over 100 concurrent channels. |
Yes, I have tried to set each and both of MaxChannels and MaxActiveChannels.
The errors are AMQ9513: Maximum number of channels reached, followed by AMQ9999: Channel program ended abnormally. |
|
Back to top |
|
 |
|