Mysql

MySQL/JBOSS/Tomcat/JDBC 有 20 個程序限制嗎?

  • June 28, 2010

問這個問題的原因是,我通過 SOAP 向 Web 服務發起了大約 200 個並發連接,而在 MySQL 中,我從未見過一次處理超過 20 個連接。

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

MySQL show variables 已經確認這些是有效的設置,所以我很想排除 MySQL。

任何熟悉 JBOSS (EJB) 或 Tomcat 的人提供的任何意見都可以對此有所了解嗎?

這很可能是對 JDBC MySQL 驅動程序上的數據源配置的限制,然後在您的設置中 - 無論您定義了數據源,請查找最大連接數屬性。根據您的設置,這可能在幾個不同定義的位置(即在 Tomcat 級別的 server.xml 中與在 webapp/ 級別的 web.xml 中),但它就在某個地方。也許首先嘗試使用帶有引號的“20”或>20<(嵌套在XML中)的grep …

引用自:https://serverfault.com/questions/155387