Tomcat连接线程超出
来源:互联网 发布:python split 个数 编辑:程序博客网 时间:2024/05/08 02:36
刚才正在运行的系统突然不能访问,检查 tomcat 日志发现如下信息:
2012-8-10 9:09:54 org.apache.tomcat.util.net.JIoEndpoint createWorkerThread
信息:Maximum number of threads (200) created for connector with address null and port 8888
问题明显是 tomcat 线程数量达到默认最大值 200;
解决方案:
1. 修改 tomcat 的 server.xml 配置文件,增加 maxThreads 和 acceptCount 配置。配置这两个参数,主要为了明确设置 tomcat 的最大线程数和最大排队数,防止出现 tomcat 的莫名宕机;
修改后配置如下:
<Connector port="8888" protocol="HTTP/1.1" enableLookups="false" redirectPort="8443" maxThreads="200" minSpareThreads="25" maxSpareThreads="100" acceptCount="120" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
2. 修改程序里的数据库连接参数,增加 maxActivemaxldle、maxWait 配置连接池的最大连接数、最大空闲时间、最大建立连接等待时间;
- Tomcat连接线程超出
- Tomcat连接线程超出
- org.apache.tomcat.util.net.JIoEndpoint createWorkerThread Tomcat连接线程超出
- Tomcat连接线程池配置
- Tomcat连接线程池配置
- Tomcat连接线程池配置
- tomcat连接数线程数
- tomcat 线程池和连接池
- tomcat连接数、线程数关系
- Tomcat 的连接数与线程池
- tomcat连接数与线程池概念
- Oracle超出最大连接数
- 远程桌面连接超出最大连接数解决办法
- 连接数太小pconnect导致超出连接数
- 远程连接超出最大连接数
- 远程桌面(3389)连接超出最大连接数
- tomcat使用线程池配置高并发连接
- tomcat使用线程池配置高并发连接
- 结合MongoDB开发LBS应用
- Q2011
- Collection , List , Set 和 Map 用法和区别
- 想知道vector<bool>有多坑人吗
- 日志审计
- Tomcat连接线程超出
- hadoop2.2.0 搭建
- 个性化推荐 简单介绍(协同过滤 入门)
- 如何使用JS等比例改变显示图片的大小
- 一种高效无锁内存队列的实现
- Java 基本数据类型与byte数组互转
- 插入排序的递归写法
- 局域网
- ubuntu文字界面开机和中文显示