1.查看现有内存参数
more wrapper.conf
#wrapper.java.additional.1=
wrapper.java.additional.1=-DDBLE_HOME=.
wrapper.java.additional.2=-server
wrapper.java.additional.3=-XX:+AggressiveOpts
wrapper.java.additional.4=-Dfile.encoding=UTF-8
wrapper.java.additional.5=-Dcom.sun.management.jmxremote
wrapper.java.additional.6=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.7=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.host=127.0.0.1
wrapper.java.additional.10=-Xmx12G
wrapper.java.additional.11=-Xms6G
wrapper.java.additional.12=-XX:MaxDirectMemorySize=2G
wrapper.java.additional.13=-XX:+PrintHeapAtGC
wrapper.java.additional.14=-XX:+PrintGCDateStamps
wrapper.java.additional.15=-Xloggc:./logs/gc_%t_%p.log
wrapper.java.additional.16=-XX:+PrintGCTimeStamps
wrapper.java.additional.17=-XX:+PrintGCDetails
# Initial Java Heap Size (in MB)
wrapper.java.initmemory=4096 --DBLE使用的内存:调整为:8192
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=4096 --DBLE使用的内存:调整为:8192
# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=com.actiontech.dble.DbleStartup
wrapper.app.parameter.2=start
# Initial Java Heap Size (in MB)
wrapper.java.initmemory=4096 --DBLE使用的内存:调整为:8192
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=4096 --DBLE使用的内存:调整为:8192
2.重启DBLE
Ps -ef |grep java
Kill -9 xxx (杀掉java进程,确认是dble的进程)
[root@chac-bdsrv-05 dble]# cd /chac/app/dble
[root@chac-bdsrv-05 dble]# sh start.sh &
[root@chac-bdsrv-05 dble]# more start.sh
/dble/bin/dble restart && tail -f /dble/logs/dble.log
3.总结
DBLE内存不足时会出现OOM问题。