リモート データベース サーバーに接続するアプリケーションがあります。
mysql サーバーが何らかの理由で停止し、その後正常に起動した場合、アプリケーションはサーバーの状態をすばやく検出できません。データベース サーバーに再接続するのに 20 秒近くかかります。だから私のGUIはフリーズします。20 秒間 GUI フリーズしたくない
これまで試した
- mysql_ping
- mysql_real_connect
機能
MYSQL_OPT_RECONNECT
MYSQL_OPT_CONNECT_TIMEOUT
オプション
私の環境はマルチスレッドではありません。では、より迅速な検出を行うにはどうすればよいでしょうか。