编程技术分享平台

网站首页 > 技术教程 正文

tomcat调优方案

xnh888 2025-04-24 09:55:11 技术教程 15 ℃ 0 评论

1.tomcat6大并发出现:INFO: Maximum number of threads (200) created for connector with address null and port 8091

说明:最大线程数错误

解决方案:使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式:

修改server.xml

刚开始设置一直没有起作用,原因是将和分开了

使用Java自带的性监测工具
http://blog.csdn.net/feihong247/article/details/7874063

jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,

jstack pid > file.log pid 使用ps aux|grep tomcat 进程号

查看file.log可以查看tomcat服务器java信息

http://www.blogjava.net/jzone/articles/303979.html

Redis阻塞了,原因是:获得redis实例的方法上使用了同步锁

解决方法:将同步锁synchronized去掉就可以了

2.修改redis连接实例的最大数目

3.修改linux tcp连接数 /etc/sysctl.conf

net.ipv4.tcp_max_tw_buckets = 30000

sudo sysctl -p (让修改生效)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表