Jul 15, 2015 9:11:02 AM org.apache.tomcat.util.threads.ThreadPool logFull
SEVERE: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status
测试使用几天就挂掉了,网上都说是DataSource的问题,贴上我Spring DataSource的配置,实在看不出问题所在,求指点。
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<datasource name="dap" type="JDBC">
<minEvictableIdleTimeMillis>30000</minEvictableIdleTimeMillis>
<timeBetweenEvictionRunsMillis>30000</timeBetweenEvictionRunsMillis>
<driver>net.sourceforge.jtds.jdbc.Driver</driver>
<url>jdbc:jtds:sqlserver://ip:1433/dataBasename</url>
<dialect>dframe.data.db.dialect.MSSQL_JTDS_Dialect</dialect>
<user>sa</user>
<password>abc123456</password>
<minIdle>0</minIdle>
<maxIdle>0</maxIdle>
<maxActive>0</maxActive>
<loginTimeout>0</loginTimeout>
<maxWait>10000</maxWait>
</datasource>
</datasources>
netstat -na | grep ES | grep
端口号 | wc -l
看看连接数
然后使用 ps -eLf | grep pid | wc -l
看看你tomcat进程有多少个线程
觉得是程序的bug,连接不释放,或者说请求太多,处理太慢
集结各类场景实战经验,助你开发运维畅行无忧