搞了个内部工具站,并发量其实不算高,但一到高峰期就疯狂报连接超时。我试过调maxTotal和maxIdle,也把testOnBorrow开了,还是时不时卡一下。后来发现是minEvictableIdleTimeMillis设太短,空闲连接被频繁回收,重建连接反而更慢。现在改成30秒,稍微好点,但感觉还是没到最优解。你们生产环境一般怎么配这些参数?特别是那个blockWhenExhausted,到底该不该设成true?我设了之后线程会排队等,但等太久又拖垮响应,设false又直接抛异常。有没有比较稳的配置思路?