java.net.ConnectException: Connection refused: connect 链接被拒
环境:WIN+TOMCAT+MYSQL
问题:查看系统日志频繁出现java.net.ConnectException: Connection refused: connect错误
配置:
1、spring启用了连接池,具体配置如下:
- XML code
<property name="initialSize" value="10" /> <property name="maxActive" value="500" /> <property name="maxIdle" value="250" /> <property name="minIdle" value="10" /> <property name="logAbandoned" value="true" /> <property name="removeAbandoned" value="true" /> <property name="removeAbandonedTimeout" value="1000" /> <property name="maxWait" value="5000" />
2、mysql开启了缓存,show variables like 'query_cache%':
- SQL code
"query_cache_limit","1048576""query_cache_min_res_unit","4096""query_cache_size","268435456""query_cache_type","ON""query_cache_wlock_invalidate","OFF"
何解?
[解决办法]
先检查一下你mysql配置max_connections的数量
既然你用了连接池,总有个工具可以模拟多个线程,进行mysql的连接,执行,释放操作,这样可以测试下你的连接池是否有效。
[解决办法]
把你的mysql.user表贴出来看看.