有什么方法可以直接在 tomcat/或 mariadb 服务器中禁用与 mariadb 的持久 jdbc:mysql 连接? 我想以与我为 php 所做的类似的方式来做,我在 PHP 中禁用它(PHP 中的脚本不会失败,它们只会静默地使用非持久连接)。
我有一个 java servlet,它会产生许多连接,这些连接会长时间处于 sleep 状态并导致“连接过多”问题。
因为我不是 java 程序员,所以我无法更改 java servlet 代码。 (所以如果可能的话,我需要在更高层次上做)
最佳答案
降低
wait_timeout
。减少“连接池”中的连接数,如果有的话。
减少 Web 服务器中愿意生成的“客户端”数量。
作为最后的手段,增加 MySQL/MariaDB 的
max_connections
。
关于java - 为 jdbc :mysql 在 mariadb 中禁用持久连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45357690/