老爷子88 发表于 2018-12-4 06:39:05

关于tomcat JVM的相关问题

  更改tomcat的JVM的大小:
  如果是window环境下:TOMCAT_HOME/bin/catalina.sh;Unix下,在文件   {tomcat_home}/bin/catalina.sh的前面,增加如下设置:
  添加一行:set JAVA_OPTS=-Xms512m -Xmx1024m
  
  下面是一些其他的相关设置:
  
  当在对其进行并发测试时,基本上30个USER上去就当机了,还要修改默认连接数设置:以下红色四行TOMCAT6中好相没有,手工加上就可以了,基本上可以解决连接数过大引起的死机。具体数值可跟据实际情况设置
  

  
  这样设置以后,基本上没有再当机过。。。。。
  
  maxThreads="600"       ///最大线程数
  minSpareThreads="100"///初始化时创建的线程数
  maxSpareThreads="500"///一旦创建的线程超过这个值,Tomcat就会关闭不再需要
  
  的socket线程
  
  acceptCount="700"//
  指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
  更改完毕之后启动tomcat然后访问主页:
  在主页中有status的连接点击进去可以看到
  JVM
  Free memory: 430.73 MB Total memory: 495.06 MB Max memory: 989.87 MB
  (这个是我设置set JAVA_OPTS=-Xms512m -Xmx1024m,显示的大小)


页: [1]
查看完整版本: 关于tomcat JVM的相关问题