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

Javaアプリ、MySQL接続を切断した後にスレッドがハングする

    MySQLによるとドキュメント 「killconnectionthread_id」は、指定されたthread_idに関連付けられた接続を終了する必要があります。しかし、それは起こっていないようです(この場合、Javaスレッドは応答を永久に待ちます)。たぶん、何らかのネットワークツール(netstatなど)を使用して、接続が実際に閉じられていることを確認できます。

    以前にMySQL接続がハングしたことがあり、 socketTimeout JDBC接続パラメーター(ただし、注意してください。socketTimeoutは、最も長く実行されているクエリを完了するのにかかる時間よりも大きくする必要があります)。 QueryTimeout 準備されたステートメントのために。




    1. zendフレームワークwhereステートメントのクエリ

    2. PHPでデータベースの自動再接続を有効にする方法は?

    3. ノードのすべての親を取得するためのSPARQLクエリ

    4. MySQLのvarchar(max)に相当しますか?