ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » Show Stopper - Channel Limits Connections and Problems

Post new topic  Reply to topic
 Show Stopper - Channel Limits Connections and Problems « View previous topic :: View next topic » 
Author Message
nathanw
PostPosted: Fri Mar 03, 2006 7:13 am    Post subject: Show Stopper - Channel Limits Connections and Problems Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

I have a win xp running 5.3 CSD 7 environment (512 meg RAM, 80 gb HD)

10 Queues Managers configured on 10 separate ports (1421 - 1430)

They all need to connect to a queuemanager on a separate machine (SLES 9)

So 10 - 1 connection Queuemanager wise (as far as I can see No problems there)

Problems encountered

On a LAN connection I can only get 3 Sender Channels to run between machines even when the network card is forced to run at 100mbps on full duplex

All other Channels sit at Binding and do not connect

There is no firewall as it is an internal secure network

There is no data being passsed at this point just connections

Any ideas

Thanks


Last edited by nathanw on Fri Mar 03, 2006 7:25 am; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
mvic
PostPosted: Fri Mar 03, 2006 7:23 am    Post subject: Re: Show Stopper - Channel Limits Connections and Problems Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

nathanw wrote:
I have a win xp running 5.3 CSD 7 environment

OK this is going to be point-by-point. (If anything looks like a discussion separate from the channel issue, perhaps it's best to start a new thread for that thing). First point is that CSD07 is old now. We're up to CSD12 now, and it looks good.
Quote:
(512 meg RAM, 80 gb HD) / 10 Queues Managers configured on 10 separate ports (1421 - 1430)

I hope you don't have to handle many large or even medium-sized messages. This spec is pretty tiny for 10 queue managers.

Quote:
All other Channels sit at Binding and do not connect / There is no data being passsed at this point just connections / Any ideas

Are any of these channels triggered? Try passing some test data, and see what happens.
Back to top
View user's profile Send private message
nathanw
PostPosted: Fri Mar 03, 2006 7:34 am    Post subject: Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

mvic wrote:
First point is that CSD07 is old now. We're up to CSD12 now, and it looks good.


I agree and will be updating the CSD BUT will this improve any performance

mvic wrote:
I hope you don't have to handle many large or even medium-sized messages. This spec is pretty tiny for 10 queue managers.


I agree but is all I have to work with at the moment, would you recomend I try a lesser amount? as each has it's own listener on each port would fewer queue managers and therefore fewer listeners improve the situation? - Your thoughts appreciated

Message size will be small but a large number of them

This will simulate the real world except that there will be multiple machines with single queuemanagers all talking to the single server.

mvic wrote:
Are any of these channels triggered? Try passing some test data, and see what happens.


All Channels have triggers associated with them. I have not tried passing any daya through as yet as all I want to do is establish comms across all 10 (refer above)

Maybe I should aim for fewer Numbers
Back to top
View user's profile Send private message MSN Messenger
jefflowrey
PostPosted: Fri Mar 03, 2006 7:36 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

So you have manually started each channel on each queue manager and only some of them have successfully started, the rest went into bindings.

Wait until those channels go into retry, and then see what errors occur on each side.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
nathanw
PostPosted: Fri Mar 03, 2006 7:45 am    Post subject: Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

jefflowrey wrote:
So you have manually started each channel on each queue manager and only some of them have successfully started, the rest went into bindings.

Wait until those channels go into retry, and then see what errors occur on each side.


AHHH OK will do

I suspect it is a network problem but have yet to confirm

Will check though
Back to top
View user's profile Send private message MSN Messenger
mvic
PostPosted: Fri Mar 03, 2006 7:58 am    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

nathanw wrote:
I agree and will be updating the CSD BUT will this improve any performance

Almost certainly not. But CSDs fix problems, including perhaps the one you're seeing here?

nathanw wrote:
mvic wrote:
I hope you don't have to handle many large or even medium-sized messages. This spec is pretty tiny for 10 queue managers.


I agree but is all I have to work with at the moment, would you recomend I try a lesser amount? as each has it's own listener on each port would fewer queue managers and therefore fewer listeners improve the situation? - Your thoughts appreciated

Either you need a listener or you don't. Either you need a queue manager or you don't (OK I know this is sometimes a matter of opinion). But seeing as you are intending to simulate a real production scenario, this is not a "normal" example.

In any case, I don't see that the number of queue managers or listeners (10 of each) would itself cause problems with channels. There must be another explanation, IMHO.

For what it's worth, given a free choice, I would probably restrict such a small machine to running just one or two queue managers, especially if it/they had to handle high throughput.

Quote:
Message size will be small but a large number of them

This will simulate the real world except that there will be multiple machines with single queuemanagers all talking to the single server.

OK - just be aware you won't be able to simulate the performance characteristics of your intended production environment, for obvious reasons.

Quote:
All Channels have triggers associated with them. I have not tried passing any daya through as yet as all I want to do is establish comms across all 10 (refer above)

Maybe I should aim for fewer Numbers

If this is not production, then I don't see a problem necessarily. But remember you won't be able to simulate large throughputs that larger machines are capable of.

If channels are triggered, try sending messages through them and see what happens.
Back to top
View user's profile Send private message
nathanw
PostPosted: Sat Mar 04, 2006 2:21 am    Post subject: SOLVED - Show Stopper - Channel Limits Connections and Probl Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

Well I deciede last night to try a differnt tack

I used the Apollo 13 approach just starting things up in the right order

Well in the end I managed 8 queuemangers all running with channels in 2 way comms and passing data through

This will make my life alot easier at least.

Also think the network was being hampered elsewhere.

We shall see

BTW thanks for your help and suggestiions guys.
Back to top
View user's profile Send private message MSN Messenger
BBM
PostPosted: Mon Mar 06, 2006 2:08 pm    Post subject: Reply with quote

Master

Joined: 10 Nov 2005
Posts: 217
Location: London, UK

This sounds very much like a problem we had - the explanation is here

http://www.mqseries.net/phpBB2/viewtopic.php?t=19771&highlight=desktop+heap


We are in discussions with IBM currently to figure out why this limitation still exists. As usual IBM blame Microsoft blame IBM etc etc...


regards

BBM
Back to top
View user's profile Send private message
nathanw
PostPosted: Tue Mar 07, 2006 2:57 am    Post subject: Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

Very similar

I was already starting them under STRMQM anyway as they were being created, edited and started by a script

for testing purposes I casn live with 8 to a machine

would be interesting to actually find a problem one day when IBM dont blame MS and vice versa
Back to top
View user's profile Send private message MSN Messenger
mvic
PostPosted: Tue Mar 07, 2006 3:10 am    Post subject: Reply with quote

Jedi

Joined: 09 Mar 2004
Posts: 2080

nathanw wrote:
for testing purposes I casn live with 8 to a machine

IMHO it's an unusual requirement to run more than a couple of queue managers on one Windows machine.

BUT, even so...

I used Google and found that Windows desktop heap issues (this is what you're running into here, right?) are not peculiar to MQ, or to IBM software running on Windows - it appears instead to be a known limitation in Windows when using the default desktop heap parameters.

See http://www.google.co.uk/search?q=increase+desktop+heap

(From the Google search) Microsoft themselves document a workaround : http://support.microsoft.com/default.aspx?kbid=126962

EDIT: add link to KB article
Back to top
View user's profile Send private message
nathanw
PostPosted: Tue Mar 07, 2006 3:46 am    Post subject: Reply with quote

Knight

Joined: 14 Jul 2004
Posts: 550

msny thanks

have checked and edited we will see
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Show Stopper - Channel Limits Connections and Problems
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.