Author |
Message
|
sjclark1 |
Posted: Wed Apr 13, 2005 6:30 am Post subject: Is there a limit on the number of execution groups? |
|
|
Apprentice
Joined: 06 Jan 2003 Posts: 35 Location: Scotland
|
Hello all.
Can anyone tell me if there is an upper limit on the number of execution groups a broker can house? I currently have one broker (on Solaris) with 5 execution groups each containing 2 message flows, but when I try to add a sixth I get the following error in /var/adm/messages:
Apr 13 15:04:17 sole MQSIv500[25737]: [ID 702911 user.error] (solaris_broker)[11]BIP2057E: Execution Group steven could not be started: broker name solaris_broker; UUID e519d93b-0301-0000-0080-99c143c796d2; label steven; Pub-Sub server 0 (1=Yes, 0=No). : solaris_broker.agent: /build/S500_P/src/AdminAgent/ImbAdminAgent.cpp: 3797: ImbAdminAgent::startAndMonitorADataFlowEngine: :
I know each execution group takes up some memory, could this be what's constraining the creation of a sixth execution group?
Environment
========
Broker
--------
Solaris 8, 1280mb RAM, Sun Ultra 450 (1 * UltraSPARC-II 296MHz)
Message Broker 5 FP4
Oracle 9.2.0.4
MQ 5.3 CSD8
JRE 1.3.1
ConfigMgr & Toolkit
----------------------
Windows 2000
Message Broker 5 FP4
DB2 8.1 FP7a
MQ 5.3 CSD8
JRE 1.3.1
Thanks
Steven |
|
Back to top |
|
 |
JT |
Posted: Wed Apr 13, 2005 8:04 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Check the available memory on your broker server:
Quote: |
vmstat
ps -elf |grep DataFlowEngine
|
|
|
Back to top |
|
 |
PeterPotkay |
Posted: Wed Apr 13, 2005 4:52 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
You can definitly have more than 5 EGs. On Windows servers with 4 GIG of RAM, I have 18 or so EGs, each with about 6-10 flows each. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
JT |
Posted: Wed Apr 13, 2005 5:37 pm Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Yeah, us too.
Our configuration is basically the same as Steves. The same hardware, the same software, and the same software levels. The one glowing exception is the amount of memory, we have 4GB RAM allocated. Our configuration supports 25+ execution groups housing a varying number of message flows/sets.
By viewing the amount of used memory, and the amount of memory allocated to each of your DataFlowEngines, you should be able to determine if there's enough memory to start an additional DFE. |
|
Back to top |
|
 |
jfluitsm |
Posted: Wed Apr 13, 2005 10:56 pm Post subject: |
|
|
Disciple
Joined: 24 Feb 2002 Posts: 160 Location: The Netherlands
|
Is there any flow deployed to this EG? The EG will not start when there are no flows deployed to it, the deploy will start the EG. _________________ Jan Fluitsma
IBM Certified Solution Designer WebSphere MQ V6
IBM Certified Solution Developer WebSphere Message Broker V6 |
|
Back to top |
|
 |
mqmatt |
Posted: Thu Apr 14, 2005 2:44 am Post subject: |
|
|
 Grand Master
Joined: 04 Aug 2004 Posts: 1213 Location: Hursley, UK
|
jfluitsm wrote: |
Is there any flow deployed to this EG? The EG will not start when there are no flows deployed to it, the deploy will start the EG. |
I'd go one stage further than that; the broker component may not even know about the execution groups. You can create as many execution groups as you want in the broker's definition in the toolkit, but the Config Manager won't send them on the broker until you deploy to them.
-Matt |
|
Back to top |
|
 |
|