WebLogic设置同一domain下不同Server的内存大小方式
- 中间件
- 2022-08-03
- 160热度
- 0评论
编辑 ${DOMAIN_HOME}/bin
目录下的 startWebLogic.sh
脚本
[weblogic@SIT-ZKRAPP19 bin]$ vim startWebLogic.sh
在 echo "JAVA Memory arguments: ${MEM_ARGS}"
这一段之前,添加如下内容:
if [ "${SERVER_NAME}" = "PrpallServer" ];then
MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_01" ];then
MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_02" ];then
MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_03" ];then
MEM_ARGS="-Xms1g -Xmx4g -XX:CompileThreshold=8000 -XX:PermSize=512m -XX:MaxPermSize=512m"
else
MEM_ARGS="-Xms1g -Xmx2g -XX:CompileThreshold=8000 -XX:PermSize=512m -XX:MaxPermSize=512m"
fi