Mysql
MySQL/JBOSS/Tomcat/JDBC 有 20 個程序限制嗎?
問這個問題的原因是,我通過 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 …