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 » Failed to allocate memory anyone solved?

Post new topic  Reply to topic
 Failed to allocate memory anyone solved? « View previous topic :: View next topic » 
Author Message
giorginus80
PostPosted: Wed Apr 22, 2009 6:51 am    Post subject: Failed to allocate memory anyone solved? Reply with quote

Centurion

Joined: 08 Jul 2008
Posts: 124
Location: Rome, Italy

Hi,
I have big message in my flows, and sometime my broker crash giving me Dequeud failed, and I have an abend file:

Code:

+-----------------------------------------------------------------------------+
|                                                                             |
|                                                                             |
| First Failure Symptom Report                                                |
|   ========================                                                  |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Proc start time    :- Wed Apr 22 16:49:46 2009                              |
|                                                                             |
|   Product Details                                                           |
|   +++++++++++++++                                                           |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Vendor             :- IBM                                                   |
| Product Name       :- WebSphere Message Brokers                             |
| Program ID         :- 5724-J04                                              |
| Version            :- 6103                                                  |
|                                                                             |
|   OS Information                                                            |
|   ++++++++++++++                                                            |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Operating System   :- Linux                                                 |
| Version            :- #1 SMP Fri Jan 26 14:15:21 EST 2007                   |
| Release            :- 2.6.18-8.el5                                          |
| Node Name          :- SRV-PA-CDR-2                                          |
| Machine ID         :- i686                                                  |
|                                                                             |
|   Environment                                                               |
|   +++++++++++                                                               |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Installation Path  :- /opt/ibm/mqsi/6.1                                     |
| Service User ID    :- UID 512                                               |
| Work Path          :- /var/mqsi                                             |
| Executable Name    :- DataFlowEngine                                        |
| Process ID         :- 6327                                                  |
|                                                                             |
|   Deployment                                                                |
|   ++++++++++                                                                |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Component Name     :- BROKER                                                |
| Component UUID     :- bf6243ce-2001-0000-0080-d3b66278f4eb                  |
| Queue Manager      :- BROKER_QM                                             |
| Data Source Name   :- BROKERDB                                              |
| DB User ID         :- broker                                                |
| Execution Group    :- sir                                                   |
| EG UUID            :- 5e7b43ce-2001-0000-0080-e86d54209d1a                  |
| Main EG            :- yes                                                   |
| User trace         :- 0                                                     |
| Service trace      :- 0                                                     |
| Trace size         :- 0                                                     |
|                                                                             |
|   Build Information                                                         |
|   +++++++++++++++++                                                         |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Backing build      :-                                                       |
| Sandbox            :- /build/S610_P                                         |
| CMVC Level         :- S610-FP03                                             |
| Build type         :- Production                                            |
| 64 Bit Build       :- no                                                    |
|                                                                             |
|   Failure Location                                                          |
|   ++++++++++++++++                                                          |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
|                                                                             |
| Time of Report     :- secs since 1/1/1970: 1240412374                       |
| Message Flow       :- it.capgemini.emsg.EMessageFlow                        |
| Thread ID          :- 0x0000000D                                            |
|                                                                             |
+-----------------------------------------------------------------------------+
                                                                               
abend record for pid 6327 tid 13 time in seconds since 01/01/1970: 1240412374
File: /build/S610_P/src/CommonServices/Unix/ImbAbend.cpp
Line: 2016
Function: ImbAbend::newHandler
---- Inserts ----
Failed to allocate memory
-----------------
----------------------------- Stack dump for current thread (      13)
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend26printStackForCurrentThreadEibPKvPv+0x31)[0xa78721]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend23dumpCurrentStacksToFileEPKvi+0x11a)[0x84a81a]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend10dumpToFileEPcPKciS2_RKNS_6InsertES5_S5_S5_S5_S5_PKv+0x253)[0x84b373]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend22logSystemErrorInternalEPKciS1_RKNS_6InsertES4_S4_S4_S4_S4_PKvb+0x29a)[0x84c27a]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend41logSystemErrorAndTerminateProcessInternalEPKciS1_RKNS_6InsertES4_S4_S4_S4_S4_PKvb+0x8b)[0x84cc6b]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN8ImbAbend10newHandlerEv+0xa5)[0x84cdf5]
/usr/lib/libstdc++.so.5(_Znwj+0x4e)[0x21d64e]
/usr/lib/libstdc++.so.5(_Znaj+0x1f)[0x21d77f]
/opt/ibm/mqsi/6.1/lib/libPersonality.so(_ZN10ImbWstring7reserveEj+0xe8)[0x5b1218]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN9ImbBase6412base64encodeEPKci+0xa4)[0x857754]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN9ImbBase6412base64encodeEPKhi+0x30)[0x857940]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter22xmlStringFromByteArrayERK8ImbValuei+0x19c)[0x2699f4c]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter17getCharacterValueEP16ImbSyntaxElement+0x252)[0x269e482]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter12writeElementEP16ImbSyntaxElement+0x1dd7)[0x26a49b7]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter20writeElementChildrenEP16ImbSyntaxElement+0x3c)[0x26a535c]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter12writeElementEP16ImbSyntaxElement+0x1e9d)[0x26a4a7d]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCWriter11writeBufferEP14ImbWriteBufferP16ImbSyntaxElementllb+0x4fc)[0x26a58ac]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCParser34refreshBitStreamFromElementsCommonERK17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiiRK10ImbWstringS9_S9_b+0xd3)[0x26842d3]
/opt/ibm/mqsi/6.1/lil/imbgxml4.lil(_ZN15ImbXMLNSCParser28refreshBitStreamFromElementsERK17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiiRK10ImbWstringS9_S9_+0x119)[0x2684b99]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN16ImbSyntaxElement17asBitStreamBufferERK17ImbMessageOptionsR15ImbCommonBufferiiRK10ImbWstringS7_S7_+0x75)[0xc1a305]
/opt/ibm/mqsi/6.1/lil/imbdfbas.lil(_ZNK10ImbMessage10ReadCursor17asBitStreamBufferERK17ImbMessageOptionsR15ImbCommonBufferiiRK10ImbWstringS8_S8_+0x16c)[0x98af5ec]
/opt/ibm/mqsi/6.1/lil/imbdfbas.lil(_ZN23ImbResetContentDescNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0xafa)[0x98a346a]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal8evaluateERK18ImbMessageAssembly+0x187)[0xd9d377]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal14propagateInnerERK18ImbMessageAssemblyPS_+0x92)[0xd9d722]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal9propagateERK18ImbMessageAssembly+0x59f)[0xda1d6f]
/opt/ibm/mqsi/6.1/lil/imbdfsql.lil(_ZN14ImbComputeNode19propagateToTerminalERK8ImbValueiRK18ImbMessageAssemblyS5_+0x351)[0x97f6031]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK19SqlComputeInterface19propagateToTerminalERK8ImbValueiRK18ImbMessageAssemblyRS3_+0x64)[0x8126c34]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK21SqlPropagateStatement7executeER18SqlStatementResult+0xfc8)[0x834a878]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK17SqlStatementGroup7executeER18SqlStatementResult+0x6c)[0x846f0ac]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK15SqlCompoundStmt7executeER18SqlStatementResult+0x2cf)[0x811f15f]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK10SqlRoutine6invokeER18SqlStatementResultRK15auto_ptr_vectorI17SqlExpressionNodeERKN4_STL8auto_ptrIS3_EESB_b+0x250)[0x8441fb0]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK25SqlCallableFunctionFnCall8evaluateER9SqlResult+0x16b)[0x8119efb]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK17SqlExpressionNode8evaluateER14SqlEvalEnvironR8ImbValue+0x40)[0x81a3230]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK13SqlAssignment7executeER18SqlStatementResult+0xc55)[0x80ecf45]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK17SqlStatementGroup7executeER18SqlStatementResult+0x6c)[0x846f0ac]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK15SqlCompoundStmt7executeER18SqlStatementResult+0x2cf)[0x811f15f]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK10SqlRoutine7executeER18SqlStatementResult+0x52a)[0x8441aba]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK9SqlModule7executeER18SqlStatementResult+0x10b)[0x82b93bb]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZNK9SqlSchema7executeER18SqlStatementResult+0x22)[0x8450552]
/opt/ibm/mqsi/6.1/lib/libImbRdl.so(_ZN19SqlComputeInterface8evaluateERK18ImbMessageAssemblyRS0_+0x4f7)[0x812a8e7]
/opt/ibm/mqsi/6.1/lil/imbdfsql.lil(_ZN14ImbComputeNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0x486)[0x97f80c6]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal8evaluateERK18ImbMessageAssembly+0x187)[0xd9d377]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal14propagateInnerERK18ImbMessageAssemblyPS_+0x92)[0xd9d722]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal9propagateERK18ImbMessageAssembly+0x59f)[0xda1d6f]
/opt/ibm/mqsi/6.1/lil/imbdfsql.lil(_ZN14ImbComputeNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0xd3e)[0x97f897e]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal8evaluateERK18ImbMessageAssembly+0x187)[0xd9d377]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal14propagateInnerERK18ImbMessageAssemblyPS_+0x92)[0xd9d722]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal9propagateERK18ImbMessageAssembly+0x59f)[0xda1d6f]
/opt/ibm/mqsi/6.1/lib/libimbjplg.so(Java_com_ibm_broker_plugin_MbOutputTerminal__1propagate+0x122)[0x5edcb62]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x775fda]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78a1b6]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz+0x29)[0xdb8679]
/opt/ibm/mqsi/6.1/lib/libimbjplg.so(_ZN10ImbJniNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0x378)[0x5f31a18]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal8evaluateERK18ImbMessageAssembly+0x187)[0xd9d377]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal14propagateInnerERK18ImbMessageAssemblyPS_+0x92)[0xd9d722]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal9propagateERK18ImbMessageAssembly+0x59f)[0xda1d6f]
/opt/ibm/mqsi/6.1/lil/imbdfbas.lil(_ZN12ImbLabelNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0x53)[0x98d4613]
/opt/ibm/mqsi/6.1/lib/libimbjplg.so(Java_com_ibm_broker_plugin_MbRoute__1propagate+0xfe)[0x5edd66e]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x775fda]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78b9e2]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78d377]
/opt/ibm/mqsi/6.1/jre15/bin/libj9prt23.so[0x2373200]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78bba5]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78bef2]
/opt/ibm/mqsi/6.1/jre15/bin/libj9vm23.so[0x78a1d7]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN7JNIEnv_14CallVoidMethodEP8_jobjectP10_jmethodIDz+0x29)[0xdb8679]
/opt/ibm/mqsi/6.1/lib/libimbjplg.so(_ZN10ImbJniNode8evaluateERK18ImbMessageAssemblyPK19ImbDataFlowTerminal+0x378)[0x5f31a18]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal8evaluateERK18ImbMessageAssembly+0x187)[0xd9d377]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal14propagateInnerERK18ImbMessageAssemblyPS_+0x92)[0xd9d722]
/opt/ibm/mqsi/6.1/lib/libMessageServices.so(_ZN19ImbDataFlowTerminal9propagateERK18ImbMessageAssembly+0x59f)[0xda1d6f]
/opt/ibm/mqsi/6.1/lib/libTemplateNodes.so(_ZN23ImbCallableTemplateNode14processMessageERNS_17ExecutionInstanceEbR18ImbMessageAssemblyRNS_10OrderTokenE+0x659)[0x6844049]
/opt/ibm/mqsi/6.1/lib/libTemplateNodes.so(_ZN20ImbInputTemplateNode3runEP11ImbOsThread+0x11bd)[0x682374d]
/opt/ibm/mqsi/6.1/lib/libTemplateNodes.so(_ZN20ImbInputTemplateNode10Parameters3runEP11ImbOsThread+0x43)[0x6825643]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN27ImbThreadPoolThreadFunction3runEP11ImbOsThread+0x46)[0xa11876]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN11ImbOsThread9threadRunEv+0x65)[0x9fe9e5]
/opt/ibm/mqsi/6.1/lib/libCommonServices.so(_ZN11ImbOsThread15threadBootStrapEPv+0x8e)[0x9fea9e]
/lib/libpthread.so.0[0x4a7dd2db]
/lib/libc.so.6(clone+0x5e)[0x4a73714e]
----------------------------------------------------------------------


Process Environment Variables
****************************

ACLOCAL_FLAGS='-I /opt/gnome/share/aclocal'
BASH=/bin/sh
BASH_ARGC=()
BASH_ARGV=()
BASH_EXECUTION_STRING=set
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="1" [4]="release" [5]="i686-redhat-linux-gnu")
BASH_VERSION='3.1.17(1)-release'
CLASSPATH=/opt/ibm/mqsi/6.1/classes/derby.jar:/opt/ibm/mqsi/6.1/classes/ConfigManagerProxy.jar:/opt/ibm/mqsi/6.1/classes/configutil.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/connector.jar:/opt/ibm/mqsi/6.1/messages:/var/mqsi/common/wsrr:/home/db2inst1/sqllib/java/db2java.zip:/home/db2inst1/sqllib/java/db2jcc.jar:/home/db2inst1/sqllib/java/sqlj.zip:/home/db2inst1/sqllib/function:/home/db2inst1/sqllib/java/db2jcc_license_cu.jar:.
CVS_RSH=ssh
DB2INSTANCE=db2inst1
DIRSTACK=()
DISTHUB_PATH=/opt/ibm/mqsi/6.1
DTX_HOME_DIR=/opt/ibm/wsdtx
EUID=512
GNOME2_PATH=/usr/local:/opt/gnome:/usr
GROUPS=()
G_BROKEN_FILENAMES=1
HISTSIZE=1000
HOME=/home/broker
HOSTNAME=SRV-PA-CDR-2
HOSTTYPE=i686
IBM_JVM_SR_SIGNUM=64
IFS='    
'
INFOPATH=/opt/gnome/share/info
INPUTRC=/etc/inputrc
KDEDIR=/usr
KDE_IS_PRELINKED=1
KDE_NO_IPV6=1
LANG=en_US
LDR_CNTRL=MAXDATA=0x60000000
LD_LIBRARY_PATH=/u01/app/oracle/product/10.2.0/db_1/lib:usr/lib:/opt/ibm/mqsi/6.1/jre15/bin/classic:/opt/ibm/mqsi/6.1/jre15/bin:/opt/mqm/java/lib:/opt/ibm/mqsi/6.1/xml4c/lib:/opt/ibm/mqsi/6.1/lib:/opt/ibm/mqsi/6.1/bin:/opt/ibm/mqsi/6.1/ODBC32/V5.3/lib:/opt/ibm/mqsi/6.1/xlxpc/lib:/home/db2inst1/sqllib/lib32:/opt/ibm/wsdtx/libs
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LOGNAME=broker
LS_COLORS='no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:'
MACHTYPE=i686-redhat-linux-gnu
MAIL=/var/spool/mail/broker
MQSI_CATALINA_HOME=/opt/ibm/mqsi/6.1/catalina
MQSI_DEVELOPMENT=/var/mqsi/registry
MQSI_EXMLTCONFIGPATH=/opt/ibm/mqsi/6.1/exmltConfig
MQSI_FAD=4
MQSI_FILEPATH=/opt/ibm/mqsi/6.1
MQSI_JARPATH=/opt/ibm/mqsi/6.1/classes:/opt/ibm/mqsi/6.1/messages
MQSI_JREPATH=/opt/ibm/mqsi/6.1/jre15
MQSI_LIBPATH32=/opt/mqm/java/lib::/opt/ibm/wsdtx/libs
MQSI_LILPATH=
MQSI_LILPATH32=/opt/ibm/mqsi/6.1/lil:/opt/ibm/mqsi/6.1/jplugin:/opt/ibm/wsdtx/wmqi
MQSI_REGISTRY=/var/mqsi
MQSI_SECURITY_PROVIDER_PATH32=/opt/ibm/mqsi/6.1/SecurityProviders
MQSI_THREAD_STACK_SIZE=16777216
MQSI_VERSION=6.1.0.3
MQSI_VERSION_F=3
MQSI_VERSION_M=0
MQSI_VERSION_R=1
MQSI_VERSION_V=6
MQSI_WORKPATH=/var/mqsi
MQS_APPL_HANDLE_SIGNALS=1
MQS_NO_SYNC_SIGNAL_HANDLING=1
NLSPATH=/opt/ibm/mqsi/6.1/messages/%L/%N:/opt/ibm/mqsi/6.1/messages/En_US/%N:
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
ODBCINI=/home/broker/odbc.ini
ODBCINI_DEFAULT=/home/broker/odbc_default.ini
OPTERR=1
OPTIND=1
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
OSTYPE=linux-gnu
PATH=/opt/ibm/mqsi/6.1/jre15/bin:/opt/ibm/mqsi/6.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/broker/bin:/home/db2inst1/sqllib/bin:/home/db2inst1/sqllib/adm:/home/db2inst1/sqllib/misc
PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig
POSIXLY_CORRECT=y
PPID=6327
PS4='+ '
PWD=/home/broker/script
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:interactive-comments:posix
SHLVL=4
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
TERM=xterm
UID=512
USER=broker
_=/opt/ibm/mqsi/6.1/bin/mqsistart.bin

                                                           --->------------------------------<ABEND FILE END>------------------------------<---



I use Red Hat linux on test broker, and AIX 5.3 environment on production broker, my broker version is 6.1.0.3 I tried with MQSI_THREAD_STACK_SIZE=16777216 and LDR_CNTRL=MAXDATA=0x60000000 and optimizing flows deleting all resources unuseful, how can I turn around this problem?
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Wed Apr 22, 2009 6:56 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

This question has been asked a lot.

Have a read of:
http://www.ibm.com/developerworks/websphere/library/techarticles/0505_storey/0505_storey.html


Last edited by WMBDEV1 on Wed Apr 22, 2009 7:01 am; edited 2 times in total
Back to top
View user's profile Send private message
giorginus80
PostPosted: Wed Apr 22, 2009 6:57 am    Post subject: Reply with quote

Centurion

Joined: 08 Jul 2008
Posts: 124
Location: Rome, Italy

WMBDEV1 wrote:
This question has been asked a lot.

Have a read of:
http://www.ibm.com/developerworks/websphere/library/techarticles/0505_storey/0505_storey.html


I saw it, I did it in my message flows. I still have this error
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Wed Apr 22, 2009 7:01 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

How big is your message?

What domain are you using?

Do you do any immediate parses?

Can you descirbe what your flow does?
Back to top
View user's profile Send private message
giorginus80
PostPosted: Wed Apr 22, 2009 7:19 am    Post subject: Reply with quote

Centurion

Joined: 08 Jul 2008
Posts: 124
Location: Rome, Italy

WMBDEV1 wrote:
How big is your message?

What domain are you using?

Do you do any immediate parses?

Can you descirbe what your flow does?


Domain is XMLNSC, and the xml have a body and thousands of children. I use aggregation for this children, I explain: I split the main xml with the link you provided Deleting the previous sibiling (Reducing memory usage), and I put the children in the queue request aggregation, then the Aggregate reply does the work to rebuild the message. In this point of flow, on the reaggregation I have the error. The AggregateReply node receive thousand of children, and all works good with smaller xml. The original file size (I put the message through MQ queue or Soap) is an xml of 15mb. With 11mb test xml file is working.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Wed Apr 22, 2009 7:30 am    Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

I'm confused. You show an environment that has LDR_CNTRL, which should be only valid on AIX (I think?). And you show an FDC file from your Linux test system...

If you are seeing out of memory errors on the same message on different platforms, you need to do *different* things on each platform to enhance the memory available to the broker.

How much RAM is the broker DataFlowEngine process using? What system level limits do individual processes have on your two systems? Have you, for example, enabled EXTSHM on the AIX system? How much RAM is actually available?

How large is the message you are trying to process, in particular how large is the base64 encoded portion of the XMLNSC message that you've passed to the ResetContentDescriptor node?
Back to top
View user's profile Send private message
giorginus80
PostPosted: Wed Apr 22, 2009 7:35 am    Post subject: Reply with quote

Centurion

Joined: 08 Jul 2008
Posts: 124
Location: Rome, Italy

mqjeff wrote:
I'm confused. You show an environment that has LDR_CNTRL, which should be only valid on AIX (I think?). And you show an FDC file from your Linux test system...

If you are seeing out of memory errors on the same message on different platforms, you need to do *different* things on each platform to enhance the memory available to the broker.

How much RAM is the broker DataFlowEngine process using? What system level limits do individual processes have on your two systems? Have you, for example, enabled EXTSHM on the AIX system? How much RAM is actually available?

How large is the message you are trying to process, in particular how large is the base64 encoded portion of the XMLNSC message that you've passed to the ResetContentDescriptor node?


For now I can test it only on linux machine, I didn't know that the LDR_CNTRL varianble works only on aix. The original xml is 15mb, I don't know how get dimension passed to ResetContentDescriptor node. In a linux environment how can I around the problem of memory? The Machine has 4gb of ram.
Back to top
View user's profile Send private message
WMBDEV1
PostPosted: Wed Apr 22, 2009 7:54 am    Post subject: Reply with quote

Sentinel

Joined: 05 Mar 2009
Posts: 888
Location: UK

Any chance you can remove/breakup the long lines from your trace?

So.... You have some code that breaks up XML into small pieces and outputs this. Then you have another bit that builds them all back up into one big xml lump again? I think the idea of the link is to then work on the smaller xml chunks.

The xml lump that is rebuilt is gonna blow your memory again when you rebuild it.

Do you just need to do a transform in the broker? or are you doing more? If you are building a big output document then you need to take additional steps to ensure this is done correctly also (ie not just handle the input nicely but do similar stuff for the output also wrt to memory usage).

If you do this you shouldnt need the aggregate node.

I have a nice document on this if you want to PM me your email address
i'll send it to you.
Back to top
View user's profile Send private message
giorginus80
PostPosted: Wed Apr 22, 2009 8:00 am    Post subject: Reply with quote

Centurion

Joined: 08 Jul 2008
Posts: 124
Location: Rome, Italy

WMBDEV1 wrote:
Any chance you can remove/breakup the long lines from your trace?

So.... You have some code that breaks up XML into small pieces and outputs this. Then you have another bit that builds them all back up into one big xml lump again? I think the idea of the link is to then work on the smaller xml chunks.

The xml lump that is rebuilt is gonna blow your memory again when you rebuild it.

Do you just need to do a transform in the broker? or are you doing more? If you are building a big output document then you need to take additional steps to ensure this is done correctly also (ie not just handle the input nicely but do similar stuff for the output also wrt to memory usage).

If you do this you shouldnt need the aggregate node.

I have a nice document on this if you want to PM me your email address
i'll send it to you.


I need the aggregate because in the aggregate that the AggregateReply node rebuild, because in the next steps, I have to send it by an email node. the children are modified (ther are inserted into db and I have one more field in the children that let me know the primary keys), so I need to get them again. I thought that there was some trick to turn around this problem
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Failed to allocate memory anyone solved?
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.