金笛邮件中tomcat的性能调整

tomcat 性能调整
一.调整JVM 最大使用内存值
   1.windows 版本
     以下假设你安装的服务器路径为 e:\jdmail, 如果是其他路径可做相应修改
     1)卸载原来的webmail 服务
       进入E:\jdmail\web\bin 目录,执行
       E:\jdmail\web\bin>jdmail_Web.exe -uninstall jdmail_Web(Tomcat5)
       然后系统提示
       The jdmail_Web(Tomcat5) service was successfully uninstalled.
       表示卸载成功
    
     2)修改同目录下installTomcat_x.bat 文件,找到 -Xms125M -Xmx512M 地方,修
改成你想设置的内存大小。
     3)重新安装 webmail 服务。
       执行以下命名,其中e:\jdmail\jdk 为jdk 目录 ,e:\jdmail\web为tomcat 服
务器目录
       E:\jdmail\web\bin>installTomcat_x.bat e:\jdmail\jdk e:\jdmail\web
       执行完,系统会提示:
       --------
       Usage:   installTomcat_x.bat jdk_home tomcat_home
       NOTE:    You MAY NOT use spaces in the path names. If you know how
                to fix this, please tell me.
                JDK 1.3 does not come with hotpot server by default, you
must
                install this seperately if you wish to use it.
       Example: installTomcat_x.bat c:\progra~1\jdk c:\progra~1\tomcat
hotspot
       --------
       The jdmail_Web(Tomcat5) manual service was successfully installed.
      
       表示新的webmail 服务安装成功
     
   2.unix/linux 版本
     打开web/bin/catalina.sh 文件
     在注释行(以"#")下加入以下一行
     JAVA_OPTS="-Xmx512m"
  
   其中具体内存数可根据系统具体情况而定。
二.调整tomcat 参数
   打开文件web/conf/server.xml 调整以下参数:
   1.禁止DNS lookup
     把 Connector/enableLookups  参数设为false, 例子:
     <!--
        Define a non-SSL Coyote HTTP/1.1 Connector on port 8080
     -->
     <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
    2.调整最大线程数
      调整 Connnector/maxThreads 参数到一个适合的值,一般这个值要比
      服务器最大的同时访问数大100到200, 例子:
      <!--
        Define a non-SSL Coyote HTTP/1.1 Connector on port 8080
     -->
     <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />
              
    3.禁止自动部署
      把 Connector/Engin/Host 的autoDeploy 参数设为 false,例子:
      <Host name="localhost" debug="0" appBase="webapps"
       unpackWARs="true" autoDeploy="false"
       xmlValidation="false" xmlNamespaceAware="false">
 
 
 
金笛邮件中tomcat相关:
        金笛邮件中关于tomcat配置的小技巧
        给Tomcat配置HTTPS
        金笛邮件集成到tomcat5.5下

本文出自 “rainbird” 博客,谢绝转载!

你可能感兴趣的:(tomcat,性能,邮件,休闲,调整)