关于weblogic的内存设置

2193
1

yangqh 数据老手Lv5

发表于2019-9-9 18:59

楼主
非集群环境:

推荐配置方法:startWebLogic.sh中,增加
Set JAVA_OPTIONS=-Xmx1024m -Xms256m -XX:MaxPermSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK Windows环境)
JAVA_OPTIONS=-Xmx1024m -Xms256m -XX:MaxPermSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK Linux环境)
其中,设置内存不能低于上述值。

集群环境:

推荐配置方法:weblogic控制台中给各个server节点配置内存,比如进入servers>server1 的配置页面,修改服务器启动参数;

注:
1、内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,一般建议在32bit环境下最大内存不要超过2G,在64bit环境下不要超过系统可用内存的70%
2、某些JDK版本限制最大堆内存,不支持分配超过1.5G的内存,如果有充足的内存,可以多建立几个节点集群成员逐一对每个成员做相应的修改。
3、Weblogic建议最大最小内存分配一样大小。

关于其他位置的内存配置:
setDomainEnv.sh中配置对当前域有效,commEnv.sh对所有的域生效,两个都配置时setDomainEnv.sh优先生效,但一般不建议在这里面配置,容易跟上面推荐处配置混淆。比如说,之前在一个环境上出现这样的情况:setDomainEnv.sh和控制台节点中同时配置内存,但发现两处的内存设置分别修改调整均没有生效,只有当删除掉setDomainEnv.sh上的内存配置、再到控制台上修改各个server的节点内存配置才生效。



最近看过此主题的会员

wxw

zhaolj

asdasd1

v笑向前走

豌豆君

邓立国

zengxq

Bryce

chestnut

chenza

15610139786

leiz

ayulove

xyr

TESE123

1个回答

只看楼主

辰哥 管理员

发表于2019-9-27 17:09

只看该作者

取消 关注该作者的回复

沙发

感谢大神的技能分享

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号