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  


 

Number类

-
  • 1970年01月01日 08:00

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:42
  • 3685

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:59
  • 1818

tomcat 大并发报错以及解决方案!

今天在windows下的tomcat启动运行中发现页面经常报503的错误,windows中tomcat的运行日志是在控制台显示的,发现在503错误后,控制台一直卡死状态, 鼠标右键点击才能继...
  • dylancao
  • dylancao
  • 2017-05-16 15:38:54
  • 1201

线上问题排查: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:21
  • 253

解决: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:55
  • 536

Tomcat连接线程超出

刚才正在运行的系统突然不能访问,检查 tomcat 日志发现如下信息: 2012-8-10 9:09:54 org.apache.tomcat.util.net.JIoEndpoint cr...
  • zhanggnol
  • zhanggnol
  • 2013-01-22 09:36:47
  • 3721

关于Mysql线程的基本设置

客户端发起连接到mysql server,mysql server监听进程,监听到新的请求,然后mysql为其分配一个新的 thread,去处理此请求。从建立连接之开始,CPU要给它划分一定的thre...
  • a_bang
  • a_bang
  • 2017-01-28 17:45:35
  • 1878

err max number of clients reached 解决办法

最近在开发的在线考试系统平台,开发中用到redis缓存系统,由于第一次用遇到了不少问题。而且网上的资料都不是很正规统一,查看资料和问题都是很零散。 一个月以前,开发中redis出现了“err max ...
  • levena
  • levena
  • 2015-05-15 22:52:25
  • 11876

linux系统domino控制台报“WARNING: The maximun number of file handles (ulimit -n) allowed for Domino ”的解决办法

 domino控制台报“The maximum number of file handles (2000) allowed for Domino is unsufficient”的问题,我在...
  • Gavid0124
  • Gavid0124
  • 2014-07-10 15:08:51
  • 1361
收藏助手
不良信息举报
您举报文章:tomcat 大并发报错 Maximum number of threads (200) created for connector with address null and port 8080
举报原因:
原因补充:

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