配置resin的时候,需要特别设置几个参数

以下以resin3.1.6 为例,做简单说明:

  <jvm-arg>-Xmx2560m</jvm-arg>
      <jvm-arg>-Xss256k</jvm-arg>

这两个参数是设置最大使用内存数和单个线程最大使用内存数,

这两个非常重要,否则就会经常出现内存不够,resin重启的现象

  <thread-max>2048</thread-max>

这个设置resin能接受的最大线程数,默认为128,比较小。

 <session-config>
        <session-max>40960</session-max>
        <session-timeout>30</session-timeout>
        <enable-cookies>true</enable-cookies>
        <file-store>WEB-INF/sessions</file-store>
        <enable-url-rewriting>false</enable-url-rewriting>
      </session-config>

这个设置的是session ,让session存成文件,这样重启的时候,绝大多数session不会丢失

  <stdout-log path="log/stdout.log" rollover-size="102mb" />
      <stderr-log path="log/stderr.log" rollover-size="102mb" />
这两个是日志配置,如果没有的话,会写到jvm的一个日志文件里面,会比较,难处理