sql >> データベース >  >> RDS >> Mysql

WebApp(Tomcat-jdbc)プールされたDB接続が放棄例外をスローする

    私はこのページに来るのに1年以上遅れていますが、私はここでつまずきました。私は同様の問題を経験していて、解決策も必要としていました。それで、私は最終的に私のために働いたものを共有したいと思いました。

    私の場合、この記事を見つけて読んだ後>>> configuration-jdbc-pool-high -並行性 -このようなインターセプターをプール構成に追加しました;

    "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
    

    setJdbcInterceptors(...)を実行する行(上記の投稿されたコードから) 次のようになります。

    p.setJdbcInterceptors(
                "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
                + "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
                + "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");
    

    説明 -記事から引用すると、それは言います;

    あなたはずっと前にこの問題を克服した可能性が高いことを念頭に置いて、これが私と同じようにこのページにぶつかる同様の問題を抱えている他の人に役立つことを願っています。

    乾杯!



    1. Sequelizeに単一のテーブル名を使用させる方法

    2. MacでMySqlを使用する方法

    3. コマンドラインからWindowsでmysqldumpを使用してSQLファイルをインポートする方法

    4. MariaDBEnterpriseBackupとClusterControlBackupManagementの比較