MySQL / JBOSS / Tomcat / JDBC是否有20个进程限制?

问这个问题的原因是,我一直在通过SOAP发送200个并发连接到一个Web服务,而在MySQL中,我从来没有看到一次处理超过20个连接。

我的MySQL设置如下:max_connections = 1000 max_user_connections = 50

MySQL的显示variables已经确认这些设置是有效的,所以我很想排除MySQL。

任何熟悉JBOSS(EJB)或者Tomcat的人都可以从中得到一些启示。

这很可能是JDBC MySQL驱动程序上的数据源configuration的限制,然后在您的设置中 – 无论您在哪里定义数据源,都会查找最大连接数属性。 根据你的设置,这可能在不同的位置定义(例如,在Tomcat级别的server.xml中,在webapp / level的web.xml中),但是它在某处。 也许尝试grep为“20”w /引号或> 20(嵌套在XML中)第一…