1.在resin.conf中的session-config内部添加

<session-max>4096</session-max>
<session-timeout>30</session-timeout>
<enable-cookies>true</enable-cookies>
<enable-url-rewriting>true</enable-url-rewriting>

session-max :最大 session数量

session-timeout :session过期时间,以分钟为单位。

是否允许cookie :指session是否采用cookies。如果采用cookies,浏览器必须支持session才能使用,发布时建议改成false。

enable-url-rewriting和enable-cookies一般配合使用。

如果enable-cookies是false,enable-url-rewriting应该设成true比较合适

2.<dependency-check-interval>2s</dependency-check-interval> 

环境上下文的检测时间,对于生产站点,这个要设置长一点,例如600秒,10分钟

resin检查系统配置及java、jsp、resin.conf等文件的时间间隔。默认值为2秒,适合开发及调试环境,如果是正式环境尽量把参数调大或者直接改为-1,不允许检查,也就是禁止了热部署。<DEPENDENCY-CHECK-INTERVAL>-1s</DEPENDENCY-CHECK-INTERVAL>

3. 将resin.conf文件中的thread-min,thread-max,thread-keepalive三个参数设置的比较大,分别写 上,1000,3000,1000,当然这是根据你的机器情况和可能同时访问的数量决定的,如果你的网站访问量很大的,应该再适当放大。

  然后观察任务管理器中的java线程变化情况,看看到底是线程达到多大的时候,java进程当掉的,我的是在379左右当掉。

然后将thread-min,thread-max,thread-keepalive分别写为150,400,300;也就是将当掉的时候的最大值稍微放大点,作为thread-max的值,因为该系统一般不会超过这个值。

然后其他两个参数根据情况设置一下。然后将accept-buffer-size值设置的较大,我设置到10000以上,这样可以让java能使用到更多的内存资源。这样的设置基本上能够满足resin的正常运行,当掉resin服务的情况大大减少

4.当resin启动时,如何指定java的内存大小?

–Xmx设置jvm最大用内存

-Xms设置jvm最小使用内存

将-Xms和-Xmx设置为一样大小是不错的选择,可以避免每次垃圾回收完成后重新分配内存

-Xms表示启动时,初时内存大小

-XX:MaxNewSize=256m -XX:MaxPermSize=256m表示:内存的永久保存区域的大小

最好让-Xmn约等于-Xmn的1/4

通过增大 “-XX:PermSize”和“-XX:MaxPermSize”这两个参数来避免出现JVM内存永久保存区域溢出引发Resin的500错误。(郑昀认为,因为线上用了spring+struts,这些框架用到大量动态class,ClassLoader是把这部分内存放在PermGen space里的。而JVM的GC是不会清理PermGenspace的。这样容易导致线上应用报告PermGen space内存溢出。)

resin3.1, 则只需修改resin.conf,如下配置即可<jvm-arg>-Xmx2048m</jvm-arg><jvm-arg>-Xms1024m</jvm-arg><jvm-arg>-Xss1m</jvm-arg><jvm-arg>-Xdebug</jvm-arg><jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>

关于大小设置,建议先通过内存测试,然后设置最大内存

5.当resin启动时,如何指定java的内存大小?

1.Window下内存设置: -J"-server -Xms500m -Xmx1000m”

2.Linux配置: resin3/bin/httpd.sh 中的args。

转载于:https://www.cnblogs.com/mophy/p/9700814.html

Resin 优化配置相关推荐

  1. resin3的优化配置

    resin3的优化配置 说明:  本文是在apache2+resin3(开源版)环境下的配置,主要是对resin3配置进行了分析,详细调试请见caucho-doc ,apache2的调优见apache ...

  2. nginx 带宽_Nginx优化配置,轻松应对十万并发

    Nginx现在已经是最火的web服务器之一,尤其在静态分离和负载均衡方面,性能十分优越.接下来我们主要看下Nginx在高并发环境下的优化配置,主要是针对 nginx.conf 文件的属性设置.我们打开 ...

  3. linux resin 自动启动不了,Resin 安装-配置-自启动-Linux

    Resin 安装-配置-自启动-Linux 2005-4-8 15:33:00 将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resi ...

  4. Hadoop Yarn内存使用优化配置

    第一部分Hadoop Yarn内存使用优化配置 在Hadoop2.0中, YARN负责管理MapReduce中的资源(内存, CPU等)并且将其打包成Container. 这样可以精简MapReduc ...

  5. 【Windows10】我的电脑从新装到优化配置

    [Windows10]我的电脑从新装到优化配置 必装软件 Visual Studio Microsoft VS Code Microsoft Expression Design 4 Notepad2- ...

  6. Nginx 服务并发过10万的Linux内核优化配置

    以下Linux 系统内核优化配置均经在线业务系统测试,服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出! Controls the use of TCP ...

  7. Nginx静态资源优化配置之sendfile

    静态资源优化配置语法 Nginx对静态资源如何进行优化配置.这里从三个属性配置进行优化: sendfile on; tcp_nopush on; tcp_nodeplay on; (1)sendfile ...

  8. SDE+ORACLE优化配置

    原文 SDE+ORACLE优化配置 SDE的性能取决于: 首先操作系统的性能:其次是Oracle的性能,再次是SDE的性能. 第一:操作系统,无非是内存.CPU.带宽等. 可以有待提高的地方:第一.硬 ...

  9. 用Zend Encoder加密PHP文件和PHP 优化配置

    在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳. 软件版本:2.0.1 软件大小:10.2M ...

最新文章

  1. python在化学方面的应用-python化学库
  2. 一行python代码能干_几个小例子告诉你, 一行Python代码能干哪些事
  3. 第一题:Big Countries
  4. source命令与 .命令
  5. SAP Spartacus i18n 的文本,和翻译相关的话题:internationalization
  6. node 升级_Node.js 版本知多少?又该如何选择?
  7. MVC Web.Config 配置错误
  8. 多关卡连连看php源码_奇怪的连连看ios版是一款非常好玩的手机消除闯关游戏,奇怪的连连看采用了最经典的三消玩法,游戏中有着非常多的游戏关卡,是一...
  9. EasyBCD 2.4 个人版下载
  10. Typora 博文标题自动编号
  11. Master公式求递归复杂度
  12. Python Day56-57 js
  13. idea加载jsp项目无法打开web页面
  14. 嵌入式 Linux 启动时间优化
  15. PowerDesigner实用技巧小结
  16. android usb摄像头 前后置,android – 在后置和前置摄像头之间切换
  17. 8K摄像机研发之路有多难?一起了解你不知道的首款国产8K小型化广播级摄像机背后的故事
  18. 时间计算题100道_数学大作战!小学13000道计算题+20000道口算题立即领!
  19. 软件工程方法论对我们经软件开发有多大用处?
  20. linux centos java kumo图片合成文字 词云插件 字体乱码问题

热门文章

  1. 每天一道LeetCode-----在字符方格中查找某个单词
  2. 防火墙(4)——iptables(2)增加修改规则-A -R
  3. 最长上升子序列—leetcode300
  4. Swift 和 Objective-C 混编
  5. obfuscator-llvm Theos 集成配置
  6. 一个Lex/Yacc完整的示例(可使用C++)
  7. 牛客IOI周赛19-普及组 B.小y的序列
  8. MySQL学习(四、子查询)
  9. 抖音上测试年龄星座的软件,抖音年龄计算器
  10. c++中lambda表达式用法