CBESB-2.0 通过HTTP组件向外提供服务,然后通过自写的测试桩来测试,启多了线程就会OutOfMemory。

来源:互联网 发布:梦蝶云购源码 编辑:程序博客网 时间:2024/05/17 05:17

问题:

CBESB-2.0 通过HTTP组件向外提供服务,然后通过自写的测试桩来测试,启多了线程就会OutOfMemory。

 

解决方法:

1、修改cbesb-2.0/tomcat/bin下的catalina.sh,在第一行加入JAVA_OPTS="-Xms512M   -Xmx2048M"

2、修改cbesb-2.0/wrapper/conf/sm下的wrapper.conf。

# Initial Java Heap Size (in MB)
 wrapper.java.initmemory=512

# Maximum Java Heap Size (in MB)
 wrapper.java.maxmemory=1024

3、修改cbesb-2.0/config下的cbesb.conf

http.server.threadpool.class=org.mortbay.thread.BoundedThreadPool

#Settings for org.mortbay.thread.BoundedThreadPool threadpool
http.server.boundedthreadpool.minThreads=128
http.server.boundedthreadpool.maxThreads=512
http.server.boundedthreadpool.lowThreads=128

原创粉丝点击