xiu12 发表于 2018-12-3 08:32:03

Tomcat优化集群

  1.分配给Tomcat足够大的内存空间。
  压解版本中
  文件位置       :bin\catalina.bat
  这里增加了   :set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128M-XX:MaxPermSize=256m
  以下是这条命令在catalina.bat文件中的位置:
  rem $Id: catalina.bat 656834 2008-05-1521:04:04Z markt $
  rem---------------------------------------------------------------------------
  setJAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128M-XX:MaxPermSize=256m
  rem Guess CATALINA_HOME if notdefined
  可以在catalina.bat文件最后加上一条命令:echo%JAVA_OPTS%>d:\JAVA_OPTS.log
  安装版本中:
  可以执行ApacheTomcat 6 Properties配置管理工具。
  进入Java面板后设置相关的Java参数:
  JavaOptions:加入
  -XX:PermSize=128M
  -XX:MaxNewSize=256m
  -XX:MaxPermSize=256m
  Initial memory pool      :256                MB
  Maximum memory pool :1024             MB

  Thread stack>  2.设置Tomcat连接器相关参数。
  
  连接器使用的线程池的名子:executor="tomcatThreadPool"
  连接器端口                        :port="8090"
  连接器使用的传输方式      :protocol="org.apache.coyote.http11.Http11NioProtocol"
  传输时是否支持压缩         :compression="on"
  压缩的大小                        :compressionMinSize="2048"
  3.设置Tomcat连接器池。
  
  线程池名:         name="tomcatThreadPool"
  线程前缀:         namePrefix="catalina-exec-"
  最大产生线程数:maxThreads="1000"
  最小初始现程数:minSpareThreads="350"
  4.开启Tomcat6的Nio机制。
  protocol="org.apache.coyote.http11.Http11NioProtocol"
  5.设置Tomcat安全相关。
  设置:\apache-tomcat-6.0.18\conf\web.xml
  
  listings
  false
  
  设置Manager用户名和密码
  文件位置:D:\apache-tomcat-6.0.18\conf\ tomcat-users.xml
      




  使用ab工具简单测试Tomcat并发。

页: [1]
查看完整版本: Tomcat优化集群