データベースがダウンしているときにメールを送信したい。phpからneo4jが起動しているか確認する方法がわかりません。neo4j に接続するために、neoxygen neoclient ライブラリを使用しています。これを行う方法はありますか?私はneo4j 2.3.2を使用しています
2 に答える
0
a) グラファウェア neo4j-php-client にアップグレードします。neoxygen は数か月前から非推奨であり、1 年以上前から移植されています。
b) クエリで try/catch を実行するだけです:
try {
$result = $client->run('RETURN 1 AS x');
if (1 === $result->firstRecord()->get('x') { // db is running // }
} catch(\Exception $e) {
// db is not running or connection cannot be made
}
于 2017-03-12T14:32:15.317 に答える