tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080

转载 2012年12月04日 14:23:57
1、INFO: Maximum number of threads (200) created for connector with address null and port 8091

说明:最大线程数错误

解决方案:

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

首先。打开/conf/server.xml,增加

 

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"    
        maxThreads="500" minSpareThreads="20" maxIdleTime="60000" />  


最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。

然后,修改<Connector ...>节点,增加executor属性,如:

<Connector executor="tomcatThreadPool"    
               port="80" protocol="HTTP/1.1"    
               connectionTimeout="60000"  
               keepAliveTimeout="15000"  
               maxKeepAliveRequests="1"  
               redirectPort="443"  
               ....../>  


2、java.net.SocketException: Too many open files

当tomcat并发用户量大的时候,单个jvm进程确实可能打开过多的文件句柄。

使用 #lsof -p 10001|wc -l   查看文件操作数

如下操作:

(1).ps -ef |grep tomcat  查看tomcat的进程ID,记录ID号,假设进程ID为10001   
(2).lsof -p 10001|wc -l    查看当前进程id为10001的 文件操作数   
(3).使用命令:ulimit -a   查看每个用户允许打开的最大文件数   
  默认是1024.   
(4).然后执行:ulimit -n 65536 将允许的最大文件数调整为65536  


 

tomcat报错INFO: Maximum number of threads (200) created for connector with address null and port 8080

一、发现问题 INFO: Maximum number of threads (200) created for connector with address null and port 8080 ...
  • woshixuye
  • woshixuye
  • 2013年08月10日 20:32
  • 3469

tomcat调优方案Maximum number of threads (200) created for connector with address null and port 8091

1.tomcat6大并发出现:INFO: Maximum number of threads (200) created for connector with address null and por...
  • lu_wei_wei
  • lu_wei_wei
  • 2016年03月01日 13:54
  • 1574

解决:Maximum number of threads (200) created for connector with address null

转至:http://xy123110.iteye.com/blog/1551544   1、INFO: Maximum number of threads (200) created fo...
  • AlbertFly
  • AlbertFly
  • 2016年05月24日 18:21
  • 470

tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080

1、INFO: Maximum number of threads (200) created for connector with address null and port 8091 说明:...
  • leijianweihai
  • leijianweihai
  • 2016年05月05日 11:31
  • 183

线上问题排查:Maximum number of threads (1000) created for connector with address null and port 9502

线上的tomcatlog文件出现这个问题:Maximum number of threads (1000) created for connector with address null and po...
  • sunyuhua_keyboard
  • sunyuhua_keyboard
  • 2017年12月19日 11:30
  • 75

jboss 并发maxinum 1024问题跟踪以及解决

上周公司的服务器突然出现部分用户无法登录的问题,结果看了一下jboss日志,发现出现了...
  • neusoftsongjia
  • neusoftsongjia
  • 2015年11月10日 10:45
  • 501

服务器调优,修改tomcat连接数

服务器调优,修改tomcat连接数  首先。打开/conf/server.xml,增加 Xml代码         maxThreads="500" minSpareThreads="2...
  • lychbeyond
  • lychbeyond
  • 2014年11月19日 11:19
  • 559

Windows下用Nginx+Tomcat配置集群负载均衡

Nginx是一款轻量级的web服务器/反向代理服务器,更详细的释义自己百度了。目前国内像新浪、网易等都在使用它。...
  • a443453087
  • a443453087
  • 2015年01月27日 15:01
  • 9431

使用Bosh在OpenStack上部署CloudFoundry碰到的问题

部署Micro Bosh碰到的问题 一、Micro Bosh虚拟机上执行micro bosh部署命令时出错: bosh micro deploy /var/vcap/stemcells/micro-...
  • tiger435
  • tiger435
  • 2013年04月23日 17:45
  • 3822

Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括strin...
  • zhaifengmin
  • zhaifengmin
  • 2015年06月10日 22:03
  • 1416
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080
举报原因:
原因补充:

(最多只允许输入30个字)