MySQLNonTransientConnectionExceptionの場合:接続が多すぎます
あなたが持っているいくつかのオプションは次のとおりです:
- 一部の接続を手動で強制終了します
SHOWPROCESSLISTを使用してすべての接続を表示してから、強制終了するプロセスIDを強制終了します。 - タイムアウト設定を編集して、MySQLデーモンが非アクティブなプロセス自体を強制終了するようにします
すなわち。 my.cnf内:
wait_timeout =28800
Interactive_timeout =28800 - 接続数を増やします
すなわち。 my.cnfの[mysqld]セクション:
max_connections =100 - ユーザー名ごとの接続数を制限します
つまり。 my.cnfの[mysqld]セクション:
max_user_connections =50 - MySQLサーバーを再起動します
HTH