【发布时间】:2017-11-11 09:15:41
【问题描述】:
我刚刚找到这段代码,我用它每十秒检查一次 MYSQL Server 是否正在运行......通过调用这个方法
public static boolean hostAvailabilityCheck(String address, int port) {
try (Socket s = new Socket(address, port)) {
return true;
} catch (IOException ex) {
/* ignore */
}
return false;
}
所以我做对了吗,或者如果几秒钟后仍然运行,还有其他更好的方法来检查 MYSQL?请帮帮我。
【问题讨论】:
-
请检查一下,有一种方法可以检查mysql是否正在运行click here
-
使用套接字只会验证指定端口上是否正在运行某些东西,这可能不是 MySQL。