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,连接不释放,或者说请求太多,处理太慢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。