🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
本章节讨论的是 WAS 的参数设置。其中部分参数,必须要结合运行环境的实际情况来调整, 例如 Web Container 的线程池大小、数据源连接池大小、语句高速缓存大小(Prepared statement cache size),这几项参数都很重要,要结合实际的并发量和服务器的资源利用情况进行调整。 目前本章节设置的值是根据开发项目组在平时测试中的经验得出。将来是否要更改请参见最后的“资源监控和参数调整方法”章节 一、JVM 参数 1.1.进入WAS的管理控制台 1.2.在左边的菜单栏中点击“服务器 -> 服务器类型->应用程序服务器”,然后在右边的应用服务器页面上点击“server1”: ![](https://box.kancloud.cn/decb68d4bc15c68af1817113d31a4012_554x408.png) 1.3、出现如下页面,找到“服务器基础结构”一栏,展开“Java和进程管理”,点击“进程定义”: ![](https://box.kancloud.cn/3de6fc45b26b5dc0a67fdb7d36ccc1e5_553x409.png) 1.4、出现如下页面,在“其他属性”一栏点击“Java虚拟机”: ![](https://box.kancloud.cn/29179f740eb42120ca08d354b85ae5d7_554x407.png) 1.5、出现如下页面,设置server1的JVM堆大小:初始堆大小为512M,最大堆大小为1024M,通用JVM参数为-Djava.awt.headless=true。注意下图中红色椭园形中的“详细垃圾回收”选择框:建议先不打开“详细垃圾回收”,如下图所示。如果未来在运行过程中出现“Out of memory”这样的错误,再在此位置选中该选择框。在页面底部点击“确定”。 ![](https://box.kancloud.cn/5ac8e63e22b5707386938380ad8cd5e3_553x398.png) 1.6、在出现的页面上点击“保存”。 二、Web 容器线程池 2.1、选择“服务器 > 服务器类型>Websphere Application Server > server1 > 线程池”: ![](https://box.kancloud.cn/e8869d2fe0737a5c8fbde66b0fe94dd7_553x412.png) 2.2、在如下页面上,分别点击“Default”和“WebContainer”进行调整: ![](https://box.kancloud.cn/eceb93f8e5783a94640b6d5ab5058dfd_553x422.png) 2.3、在如下页面上,确认“最小大小”值为默认的“15”,更改“最大大小”值为“60”,“线程不活动超时”值为“3500”,点“确定”: ![](https://box.kancloud.cn/41e9613a9cdd61ba68f2a9ee5c7eaaf3_553x398.png) 2.4、在出现的界面点“保存”按钮 ![](https://box.kancloud.cn/93ea8b04692ae189eede0a65ac41e77e_554x412.png) 三、修改数据源连接池大小 3.1、选择“资源 > JDBC > 数据源”,并在右边页面上确认作用域是“……服务器=server1”级别,如下图所示。点击“TC”: ![](https://box.kancloud.cn/33040fbbcd444be15e72102cb2e13d69_554x412.png) 3.2、出现如下页面,点击“连接池属性”: ![](https://box.kancloud.cn/eb494ba8b3242d40e3a4429ff0a5e0b3_554x409.png) 3.3、出现如下页面,修改两个参数: “最大连接数”改为 80,“最小连接数”改为 30,然后点击“确定”: *QC 库的“最大连接数”改为 30,“最小连接数”改为 10 ![](https://box.kancloud.cn/78a3e183411e0ec36606364e0ff23a2b_554x411.png) 3.4、出现如下页面,点击“WebSphere Application Server 数据源属性”: ![](https://box.kancloud.cn/710f5e60b8a6c3eb273f5a397ac847ef_554x409.png) 3.5、出现如下页面,修改“语句高速缓存大小”(Prepared statement cache size)的值为“30”,点击“确定”: ![](https://box.kancloud.cn/d15a9b2c8df58a34916f995f153d2df0_554x409.png) 3.6、在出现的页面上点击“保存”; ![](https://box.kancloud.cn/5fd2a85b15ccff80f887bc3021621782_554x409.png)