に対するサービス、接続制限および他の解決策をシャットダウンします。
max_connections、max_updates、max_questionsの3つのデータを大きな数に調整すると、接続が8時間を要求しない場合、限られた操作でMySQLデータベースのデータベースサービスが終了することはありません。操作は自動的に切断され、データベース接続ベースのアプリケーション、特にWebアプリケーションが発生します。この問題を解決するには3つの方法があります。1:MySQL設定パラメータを変更します2:JDBCを変更します3:サードパーティ製のデータベース接続プールアプリケーションProxool.xmlを変更します
メソッド1つ:このパラメータの名前はwait_timeoutで、デフォルトは28800秒(8時間)です。その意味は、接続を閉じる前にこの接続でのアクションを待つ秒数です。つまり、このオプションで設定された秒数を超えて接続がアイドル状態になった場合、MySQLはアクティブに接続を切断します。
操作の変更:
Linuxで/etc/my.cnfを開き、属性グループmysqldの下に次のようにパラメータを追加します。
[mysqld]
interactive_timeout = 28800000
wait_timeout = 28800000
windowsでmy.iniを開き、次の値を大きくします。interactive_timeout = 28800000 wait_timeout = 28800000
この値を無限、つまり永続的に設定する方法はないことがわかっています。そのため、アプリケーションが設定された秒数内に少なくとも1つの操作を持つ必要があることを保証できない場合は、2番目の方法で問題を解決するのが最善です。
方法2:次のJDBC接続のURLを変更します。
jdbc:mysql://hostaddress:3306 /schemaname?autoReconnect = true
autoReconnect = trueこのパラメータを追加すると、この問題を解決できます。
方法3:設定ファイル(proxool.xml):
mysql
jdbc:mysql://localhost /yourDatebase?useUnicode = true&characterEncoding = UTF-8
com.mysql.jdbc.Driver
90000
< BR> 20
3
20
3
true
true
SELECT CURRENT_USER
3、スタートメニュー - ファイル名を指定して実行 - services.msc
mysqlサービスをダブルクリックし、
回復タブをクリック< Br>
最初の失敗:デフォルトは "動作しない"で、 "サービスの再起動"に変更されました。
以下の「サービスの再起動:___分」に「0」を追加すると、サービスが突然終了した場合でもすぐに再起動します。
[OK]をクリックして設定を有効にします。
この時点で、タスクマネージャのmysql-ntプロセスを終了します。終了しても失われないことがわかります。
&lt; PortNumber&quot;を見つけます実行後:以下のように:注:上記のコードは16進数のポート(000000d3d)を取得するので、よく知られている3389のポートである10進数に変
従来のハードディスクの性能は、動作原理の制限により非常に遅くなっています。ソリッドステートハードドライブは高価であり、短期間で一般のユーザーに受け入れられにくいです。したがって、RAIDディスクアレイ
故障現象:Warcraftのゲームで Tianyi F41シリーズは突然死のブルースクリーン、そしてすぐに再起動し、カードマシンの現象があるかもしれません。特に明白です。 ソリューション:方法1:は
あなたはWindows Server 2003の リモートデスクトップ機能に精通していると思います。この機能を使うと、どのユーザーでも簡単にリモートからサーバーにアクセスし、管理することができます。グ