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 » WebSphere Message Broker (ACE) Support » EG Shutdown

Post new topic  Reply to topic
 EG Shutdown « View previous topic :: View next topic » 
Author Message
dilse
PostPosted: Wed Nov 08, 2006 1:18 pm    Post subject: EG Shutdown Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Hi All,

Envoronment:
WMBV6002
WMQ6011
AIX5.3

When we put a 56 MB xml message thru one of our message flows, EG is shutting down and abending. Here is the syslog information

Quote:
Nov 8 11:19:26 eaidev user:err|error WebSphere Broker v6002[651428]: (WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541)[6683]BIP2228E: Severe error: /build/S600_P/src/CommonServices/Unix/ImbAbend.cpp 1916 ImbAbend::newHandler Abend file: /var/mqsi/common/errors/WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541.651428.6683.abend action: abort
Nov 8 11:19:26 eaidev user:warn|warning WebSphere Broker v6002[725086]: (WMBD1BRK)[2571]BIP2060W: The broker has detected that the Execution Group ESH_VENDORMAPS_D, process ID 651428, has shutdown. : WMBD1BRK.agent: /build/S600_P/src/AdminAgent/ImbAdminAgent.cpp: 4114: ImbAdminAgent::startAndMonitorADataFlowEngine: :
Nov 8 11:19:28 eaidev user:info WebSphere Broker v6002[921692]: (WMBD1BRK.ESH_VENDORMAPS_D)[1]BIP2201I: Execution Group started: process '921692'; thread '1'; additional information: brokerName 'WMBD1BRK'; executionGroupUUID '51b978d2-0d01-0000-0080-ae3ad50a8541'; executionGroupLabel 'ESH_VENDORMAPS_D'; defaultExecutionGroup 'false'; queueManagerName 'WMBD1QMB'; trusted 'false'; dataSourceName 'WMBD1DB'; userId 'db2inst'; migrationNeeded 'false'; brokerUUID '9d24dab3-0d01-0000-0080-aaead4561597'; filePath '/opt/mqsi/6.0'; workPath '/var/mqsi'; ICU Converter Path ''. : WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541: /build/S600_P/src/DataFlowEngine/ImbMain.cpp: 351: main: :
Nov 8 11:19:33 eaidev user:info WebSphere Broker v6002[921692]: (WMBD1BRK.ESH_VENDORMAPS_D)[1]BIP7407I: Publish/Subscribe subscriptions recovery started. : WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541: /build/S600_P/src/DataFlowEngine/NativeTrace/ImbNativeTrace.cpp: 667: SubscriptionService.readSubscriptions: DynamicSubscriptionEngine: DynamicSubscriptionEngine
Nov 8 11:19:33 eaidev user:info WebSphere Broker v6002[921692]: (WMBD1BRK.ESH_VENDORMAPS_D)[1]BIP7033I: Publish/Subscribe state recovery completed. : WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541: /build/S600_P/src/DataFlowEngine/NativeTrace/ImbNativeTrace.cpp: 667: SubscriptionService.readSubscriptions: DynamicSubscriptionEngine: DynamicSubscriptionEngine
Nov 8 11:19:42 eaidev user:err|error WebSphere Broker v6002[921692]: (WMBD1BRK.ESH_VENDORMAPS_D)[6683]BIP2648E: Message backed out to a queue; node.
’LAW_ESH_VendorMaps_00_V1.LAW.VNDRMAPREQ.LI'. : WMBD1BRK.51b978d2-0d01-0000-0080-ae3ad50a8541: /build/S600_P/src/DataFlowEngine/ImbMqInputNode.cpp: 1859: ImbCommonInputNode::eligibleForBackout: ComIbmMQInputNode: LAW_ESH_VendorMaps_00_V1#FCMComposite_1_1




I would really appreciate if anyone can give some idea on this.

Thanks,
Dilsse
_________________
DilSe..

Take life as it comes..


Last edited by dilse on Wed Nov 08, 2006 1:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Nov 08, 2006 1:24 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Abends should be reported and handled through a PMR.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
dilse
PostPosted: Wed Nov 08, 2006 1:50 pm    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Thanks Jeff. We want to try all the options from our side before we raise a PMR. Here are the things we already made sure. Please let me know if we missed anything:

1. Made sure that the system limits are made unlimited.
2. Increased the maxHeapSize to 256MB.
3. Checked by making MQSI_THREAD_STACK_SIZE to 2MB.

Please let me if I am missing any steps from my side as this flow was working for small sizes(14MB).

Thanks,
DilSe..
_________________
DilSe..

Take life as it comes..
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Wed Nov 08, 2006 1:59 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

I would at least double that heap size.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
dilse
PostPosted: Wed Nov 08, 2006 3:09 pm    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Jeff,
I did double it but Still getting the same error. Please me know if you have any other ideas.

Thanks,
DilSe..
_________________
DilSe..

Take life as it comes..
Back to top
View user's profile Send private message
kimbert
PostPosted: Thu Nov 09, 2006 2:15 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Sounds like you need this:
http://www-128.ibm.com/developerworks/websphere/library/techarticles/0505_storey/0505_storey.html
Back to top
View user's profile Send private message
dilse
PostPosted: Thu Nov 09, 2006 12:14 pm    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Thanks Kimbert.

This may not be applicable to my scenario as I am not processing this message but converting it to SOAP and sending it to the Web Service.

Please let me know if you have any ideas.

Thanks,
DilSe..
Back to top
View user's profile Send private message
kimbert
PostPosted: Thu Nov 09, 2006 12:32 pm    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

What exactly are you doing here? So far, this is what I'm hearing:
- Input XML message. Size is > 50Mb
- Output SOAP message. Size is presumably similar.
- Message is not being 'processed'

Do you need to parse and process every field in this message? Or are you simply wrapping it in a SOAP envelope?
Back to top
View user's profile Send private message
dilse
PostPosted: Thu Nov 09, 2006 12:45 pm    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Thanks for the quick response Kimbert. Here is my flow

MQInput --> Compute(prepare request)-> HTTPRequest (HTTP Post)--> Compute(remove HTTP headers) --> MQOutput node.

1. I am taking input as an xml and saving it to a queue and reading one field from the xml which is a PrimaryKey in order for me to send with the response.

2. Converting the whole input to BLOB in oredr to insert into a DB table.

3. converting it to a string to send the whole input as one parameter in the SOAP that I am posting to the web service.

these are the steps precisely I am when I am sending the input to a Web Service. Web Service output will be a very small xml which shouldn't be a problem. But my EG is bombing out before it reaches HTTP Request and even before making it to the SAVQ.

Please let me know if I can fine tune this flow.

Thanks,
DilSe..
_________________
DilSe..

Take life as it comes..
Back to top
View user's profile Send private message
malammik
PostPosted: Thu Nov 09, 2006 1:43 pm    Post subject: Reply with quote

Partisan

Joined: 27 Jan 2005
Posts: 397
Location: Philadelphia, PA

As already mentioned this would be indeed best handled through PMR however there are few tips.

1. Find out exactly where the breaking point in the message size is. Does 32MB work, how about 12, etc.

2. Try eliminating some nodes, or even esql statements so u can norrow down to where the problem is.
_________________
Mikhail Malamud
http://www.netflexity.com
http://groups.google.com/group/qflex
Back to top
View user's profile Send private message Visit poster's website AIM Address
jefflowrey
PostPosted: Thu Nov 09, 2006 1:46 pm    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

As a first step, I would take the entire input as BLOB, rather than XML.

Then I would use POSITION and SUBSTRING to extract the single XML field you need.

Then you won't need to unmarshal the XML data into a BLOB again.

And you can CAST the BLOB as a STRING and pass that as your one SOAP parameter.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
dilse
PostPosted: Thu Nov 09, 2006 4:52 pm    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

Thanks Jeff.

Thats what I was doing at the time I sent the last message and I was able to send a 30MB file and it almost took 45 mins for the web service to process but now I am trying a 60 mb file to see if it works. I will let you know on the progress.

Thanks a lot for all your help guys..,

DilSe..
Back to top
View user's profile Send private message
dilse
PostPosted: Fri Nov 10, 2006 8:35 am    Post subject: Reply with quote

Master

Joined: 24 Jun 2004
Posts: 270

I implemented using BLOB domain.

I tried with 30MB file and it was successful but it still failed with 56MB file. Are there any system parameters that we can change to optimize this scenario.

Thanks for all help,
DilSe..
Back to top
View user's profile Send private message
msukup
PostPosted: Sat Nov 11, 2006 4:22 pm    Post subject: Reply with quote

Acolyte

Joined: 11 Feb 2002
Posts: 56

Have you tried with recompiled DataFlowEngine? IBM Support will provide you with a script to recompile DataFlowEngine on AIX for larger address space -- look for script called set_AIX_address_space.sh

http://www-1.ibm.com/support/docview.wss?uid=swg21179813

Also, is key you are looking for at beginning of message tree or deeply embedded?
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 » WebSphere Message Broker (ACE) Support » EG Shutdown
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.