电信运营商内存溢出

OutOfMemoryError

http请求获取数据,数据结果50多M,调用几次后发现OutOfMemoryError。请问如何处理。
已经设置了
mqsichangeproperties BROKER -o ComIbmJVMManager -n jvmMaxHeapSize -v 1073741824

[root@iib errors]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 127444
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited



0SECTION       TITLE subcomponent dump routine
NULL           ===============================
1TICHARSET     UTF-8
1TISIGINFO     Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" "Java 堆空间" received
1TIDATETIME    Date:                 2015/06/25 at 00:01:02
1TIFILENAME    Javacore filename:    /var/mqsi/common/errors/javacore.20150625.000055.16876.0003.txt
1TIREQFLAGS    Request Flags: 0x81 (exclusive+preempt)
1TIPREPSTATE   Prep State: 0x104 (exclusive_vm_access+trace_disabled)
NULL           ------------------------------------------------------------------------
0SECTION       GPINFO subcomponent dump routine
NULL           ================================
2XHOSLEVEL     OS Level         : Linux 2.6.32-279.el6.x86_64
2XHCPUS        Processors -
3XHCPUARCH       Architecture   : amd64
3XHNUMCPUS       How Many       : 4
3XHNUMASUP       NUMA is either not supported or has been disabled by user
NULL           
1XHERROR2      Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
NULL           
NULL           ------------------------------------------------------------------------
0SECTION       ENVINFO subcomponent dump routine
NULL           =================================
1CIJAVAVERSION JRE 1.7.0 Linux amd64-64 build  (pxa6470sr5-20130619_01(SR5) )
1CIVMVERSION   VM build R26_Java726_SR5_20130617_1436_B152572
1CIJITVERSION  r11.b04_20130528_38954ifx1
1CIGCVERSION   GC - R26_Java726_SR5_20130617_1436_B152572_CMPRSS
1CIJITMODES    JIT enabled, AOT enabled, FSD disabled, HCR disabled
1CIRUNNINGAS   Running as a standalone JVM
1CIPROCESSID   Process ID: 16876 (0x41EC)
1CICMDLINE     [not available]
1CIJAVAHOMEDIR Java Home Dir:   /opt/ibm/mqsi/9.0.0.1/jre17
1CIJAVADLLDIR  Java DLL Dir:    /opt/ibm/mqsi/9.0.0.1/jre17/bin
1CISYSCP       Sys Classpath:   /opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/compressedrefs/jclSC170/vm.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/se-service.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/math.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/jlm.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmorb.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmorbapi.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmcfw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmpkcs.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmcertpathfw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmjgssfw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmjssefw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmsaslfw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmjcefw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmjgssprovider.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmjsseprovider2.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/ibmcertpathprovider.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/xmldsigfw.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/xml.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/charsets.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/resources.jar;/opt/ibm/mqsi/9.0.0.1/jre17/lib/rt.jar;
1CIUSERARGS    UserArgs:
2CIUSERARG               -Xoptionsfile=/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/compressedrefs/options.default
2CIUSERARG               -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple
2CIUSERARG               -Xjcl:jclse7b_26
2CIUSERARG               -Dcom.ibm.oti.vm.bootstrap.library.path=/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/compressedrefs:/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64
2CIUSERARG               -Dsun.boot.library.path=/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/compressedrefs:/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64
2CIUSERARG               -Djava.library.path=/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/compressedrefs:/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64:/opt/mqm/java/lib64:/opt/mqm/lib64/compat:/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64:/opt/ibm/mqsi/9.0.0.1/jre17/lib/amd64/classic:/opt/ibm/IE02/2.0.1/lib:/opt/ibm/mqsi/9.0.0.1/xml4c/lib:/opt/ibm/mqsi/9.0.0.1/lib:/opt/ibm/mqsi/9.0.0.1/bin:/opt/ibm/mqsi/9.0.0.1/ODBC/V7.0/lib:/opt/ibm/mqsi/9.0.0.1/xlxpc/lib:/opt/ibm/mqsi/9.0.0.1/dfdlc/lib:/usr/lib
2CIUSERARG               -Djava.home=/opt/ibm/mqsi/9.0.0.1/jre17
2CIUSERARG               -Djava.ext.dirs=/opt/ibm/mqsi/9.0.0.1/jre17/lib/ext
2CIUSERARG               -Duser.dir=/var/mqsi
2CIUSERARG               _j2se_j9=1120000 0x00007F5EA7DCBC20
2CIUSERARG               -Djava.runtime.version=pxa6470sr5-20130619_01 (SR5)
2CIUSERARG               -Xmx201326592
2CIUSERARG               -Xss1048576
2CIUSERARG               -Xmso1048576
2CIUSERARG               -Djava.class.path=/opt/ibm/mqsi/9.0.0.1/classes/bipbroker.jar:/opt/ibm/mqsi/9.0.0.1/classes/bootstrap.jar::/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/tomcat-embed-logging-log4j.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/tomcat-embed-logging-juli.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/tomcat-embed-core.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/ecj-3.7.2.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/tomcat-dbcp.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/lib/tomcat-embed-jasper.jar:/opt/ibm/mqsi/9.0.0.1/catalina/server/listener.jar:
2CIUSERARG               -Dmqsi.64bit.build=1
2CIUSERARG               -Djavax.net.ssl.keyStoreType=JKS
2CIUSERARG               -Djavax.net.ssl.trustStoreType=JKS
2CIUSERARG               -Dbroker.jarpath=/opt/ibm/mqsi/9.0.0.1/classes:/opt/ibm/mqsi/9.0.0.1/messages
2CIUSERARG               -Dbroker.envclasspath=/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/java/lib/connector.jar:/opt/mqm/java/lib/com.ibm.mq.pcf.jar:/opt/mqm/java/lib/com.ibm.mq.jmqi.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mq.headers.jar:/opt/mqm/java/lib/com.ibm.mq.commonservices.jar:/opt/mqm/java/lib/com.ibm.mq.jms.Nojndi.jar:/opt/ibm/mqsi/9.0.0.1/messages:/opt/ibm/mqsi/9.0.0.1/classes:/opt/ibm/mqsi/9.0.0.1/classes/ConfigManagerProxy.jar:/opt/ibm/mqsi/9.0.0.1/classes/brokerutil.jar:.:/usr/java/jdk1.7.0_67/lib/dt.jar:/usr/java/jdk1.7.0_67/lib/tools.jar:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/java/lib/com.ibm.mqjms.jar:/opt/mqm/samp/wmqjava/samples:/opt/mqm/samp/jms/samples:/var/mqsi/common/wsrr
2CIUSERARG               -Xrs
2CIUSERARG               -Dcom.ibm.CORBA.ThreadPool.MinimumSize=32
2CIUSERARG               _port_library 0x00007F5EA7DCE520
2CIUSERARG               _bfu_java 0x00007F5EA7DCBB20
2CIUSERARG               _org.apache.harmony.vmi.portlib 0x0000000001E32910
参与11

7同行回答

Luga LeeLuga Lee系统架构师None
不过报错里面依然是-Xmx201326592,而且重启过了。yoyo1102 发表于 2015-6-29 16:28     问题搞定没?显示全部
不过报错里面依然是-Xmx201326592,而且重启过了。
yoyo1102 发表于 2015-6-29 16:28



    问题搞定没?收起
互联网服务 · 2015-06-30
浏览2618
bisubisu售后技术支持SYNNEX
mqsichangeproperties -e -o ComIbmJVMManager -n jvmMaxHeapSize -v 显示全部
mqsichangeproperties -e -o ComIbmJVMManager -n jvmMaxHeapSize -v 收起
IT咨询服务 · 2015-06-29
浏览2584
yoyo1102yoyo1102产品经理天元网络
不过报错里面依然是-Xmx201326592,而且重启过了。显示全部
不过报错里面依然是-Xmx201326592,而且重启过了。收起
电信运营商 · 2015-06-29
浏览2097
yoyo1102yoyo1102产品经理天元网络
亲,已经设置成功了。ComIbmJVMManager  uuid='ComIbmJVMManager'  userTraceLevel='none'  traceLevel='none'  userTraceFilter='trace'  traceFilter='none'  vrmfIntroducedAt='7.0.0.0'  reso...显示全部
亲,已经设置成功了。
ComIbmJVMManager
  uuid='ComIbmJVMManager'
  userTraceLevel='none'
  traceLevel='none'
  userTraceFilter='trace'
  traceFilter='none'
  vrmfIntroducedAt='7.0.0.0'
  resourceStatsReportingOn='inactive'
  resourceStatsMeasurements=' '
  activityLogSupported='no'
  jvmVerboseOption='none'
  jvmDisableClassGC='false'
  jvmShareClasses='false'
  jvmNativeStackSize='-1'
  jvmJavaOSStackSize='-1'
  jvmMinHeapSize='-1'
  jvmMaxHeapSize='536870912'
  jvmDebugPort='9003'
  jvmSystemProperty=''
  keystoreType=''
  keystoreFile=''
  keystorePass='********'
  truststoreType=''
  truststoreFile=''
  truststorePass='********'
  crlFileList=''
  enableCRLDP=''
  kerberosConfigFile=''
  kerberosKeytabFile=''收起
电信运营商 · 2015-06-29
浏览2195
bisubisu售后技术支持SYNNEX
-Xmx201326592 说明设置没有生效,你可以通过-r参数查看一下是否生效,比如:mqsichangeproperties BROKER -o ComIbmJVMManager  -r显示全部
-Xmx201326592 说明设置没有生效,你可以通过-r参数查看一下是否生效,比如:

mqsichangeproperties BROKER -o ComIbmJVMManager  -r收起
IT咨询服务 · 2015-06-29
浏览2373
yoyo1102yoyo1102产品经理天元网络
http调用mqsichangeproperties BJUNICOMBROKER -e group1 -o HTTPConnector -n maxPostSize -v 536870912这个需要重启iib吗?显示全部
http调用

mqsichangeproperties BJUNICOMBROKER -e group1 -o HTTPConnector -n maxPostSize -v 536870912
这个需要重启iib吗?收起
电信运营商 · 2015-06-29
浏览2221
bhs19909bhs19909其它深客信息
你什么调用啊 怎么会这么高内存使用显示全部
你什么调用啊 怎么会这么高内存使用收起
IT其它 · 2015-06-29
浏览2117

提问者

yoyo1102
产品经理天元网络

相关文章

问题状态

  • 发布时间:2015-06-29
  • 关注会员:4 人
  • 问题浏览:9945
  • 最近回答:2015-06-30
  • X社区推广