Resin 4.0.15配置优化
来源:互联网 发布:如何测试网络稳定 编辑:程序博客网 时间:2024/05/29 08:58
来避免线上resin服务反复出现以下异常:
l OutOfMemoryError: Java heap space
l OutOfMemoryError: PermGen space
Resin 4.0已支持把JDK参数加入resin配置文件resin.xml里。
『JDK arguments
Resin 4.0 has moved all JDK arguments into the resin.xml file, in the <jvm-arg> tag. Because the Resin 4.0 watchdog starts each Resin server instance, it can pass the arguments defined in the configuration file to the JVM. By moving the Java arguments to the configuration file, server configuration is easier and more maintainable.
建议规则:
1、 Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1/4。
2、 通过增大“-XX:PermSize”和“-XX:MaxPermSize”这两个参数来避免出现JVM内存永久保存区域溢出引发Resin的500错误。(因为线上用了spring+struts,这些框架用到大量动态class,ClassLoader是把这部分内存放在PermGen space里的。而JVM的GC是不会清理PermGen space的。这样容易导致线上应用报告PermGen space内存溢出。)
建议resin配置:
所以,建议线上部署的Resin 4.0.15的resin.xml中增加如下配置节点:
<server-default>
<jvm-arg>-Xms1024m</jvm-arg>
<jvm-arg>-Xmx1024m</jvm-arg>
<jvm-arg>-Xmn256m</jvm-arg>
<jvm-arg>-XX:PermSize=128m</jvm-arg>
<jvm-arg>-XX:MaxPermSize=256m</jvm-arg>
<thread-max>1024</thread-max>
<socket-timeout>30s</socket-timeout>
<keepalive-max>512</keepalive-max>
<keepalive-timeout>60s</keepalive-timeout>
</server-default>
- Resin 4.0.15配置优化
- Resin 4.0.15配置优化的一个建议
- Resin 安装配置优化
- Resin 安装配置优化
- Resin配置优化
- Resin配置优化
- Resin配置优化
- Resin 4.0 配置accesslog
- resin 4.0数据源的配置
- resin 4.0 项目的配置
- resin配置
- resin配置
- [resin]resin 配置与使用
- [resin]Resin服务器配置说明
- eclipse配置resin-pro-4.0.43
- resin优化经验
- resin优化经验
- resin之jvm优化
- Mybatis+Spring常见错误总结
- 关于,net Framework各版本兼容性问题
- ECLIPSE切换工作空间,使用插件启动TOMCAT仍启动上一个项目的解决方法
- 查询数据库重复记录不重复显示
- ZOJ Problem Set - 1048
- Resin 4.0.15配置优化
- HDOJ 1040 As Easy As A+B(qsort)
- xcode,ios,osx最新离线文档下载地址
- OpenCV中图像处理函数
- 时间日期选择控件
- Android记录一个setTextColor常见的一个bug
- mysql数据类型详解
- datatable与php的ajax交互以及的语言国际化-设置
- 数据结构导论