WebLogic生产环境内存配置详解
2星 需积分: 35 72 浏览量
更新于2024-09-10
1
收藏 905B TXT 举报
在本文档中,我们探讨了WebLogic服务器的内存配置过程,特别是在生产环境中的实践应用。标题"weblogic内存配置"表明了主要内容关注于管理WebLogic域(domain)中Java虚拟机(JVM)内存设置,这对于确保WebLogic服务器性能和稳定性至关重要。
首先,文档提到的是针对不同架构(32位和64位)的JVM内存参数调整。对于Sun(Oracle)JVM,设置命令如下:
- 对于64位系统:`setWLS_MEM_ARGS_64BIT=-Xms2048m -Xmx2048m`,这意味着启动时分配2GB的堆内存(-Xms)并允许最大堆大小为2GB(-Xmx),这有助于防止内存溢出。
- 对于32位系统:同样设置为`setWLS_MEM_ARGS_32BIT=-Xms2048m -Xmx2048m`,保持与64位相同的内存配置原则。
其次,关于永久代(Permanent Generation)内存,也设置了最大值:
- 在64位系统上:`setMEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=1024m`,限制了最大永久代大小为1GB。
- 在32位系统上:`setMEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=1024m`,同样为1GB,永久代内存用于存放类加载器编译后的类数据和方法区信息。
此外,文档还提及了两个`setJAVA_OPTIONS`命令,它们配置了WebLogic服务器的安全相关参数:
1. `D:\Oracle\Middleware\wlserver_12.1\server\lib\cacerts` 是一个信任证书存储库,`-Dweblogic.security.SSL.trustedCAKeyStore` 参数用于指定此位置,确保SSL连接的安全性。
2. `-DUseSunHttpHandler=true` 可能是开启或启用Sun的HTTP处理器,这可能与特定版本的WebLogic服务器的HTTP通信机制有关。
最后,`startManagedWebLogic.cmd`脚本被用来启动WebLogic域,它包含了前面提到的内存配置和安全选项,并将其合并到`JAVA_OPTIONS`变量中,确保这些配置在服务器启动时生效。
总结来说,这份文档详细记录了如何在生产环境中对WebLogic服务器进行内存优化和安全配置,包括堆内存、永久代内存的设置,以及SSL相关的信任证书管理。这对于理解和管理大规模WebLogic部署而言是非常实用的信息。
点击了解资源详情
点击了解资源详情
2012-02-08 上传
2014-02-16 上传
2013-05-27 上传
点击了解资源详情
NNString
- 粉丝: 4
- 资源: 40
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用