我有一個連接遠程數據庫服務器的應用程序。如何快速檢測mysql服務器停機狀態
如果MySQL服務器停止的原因,之後成功地星星,我的應用程序不能快速檢測服務器狀態。需要將近20秒才能重新連接到數據庫服務器。所以我的gui凍結了。我不想要一個GUI凍結20秒
到目前爲止,我試過
- mysql_ping
- mysql_real_connect
功能
- MYSQL_OPT_RECONNECT
MYSQL_OPT_CONNECT_T IMEOUT
選項
我的環境是不是多線程。那麼 如何做一個更快的檢測?
當它凍結?不活動或查詢掛起? –
將查詢放在單獨的進程中,並使用IPC?您的系統無法通過線程的原因是什麼?使用GUI所有現代的系統通常有 –
期間重複嘗試連接 – onurozcelik