라이브러리
[PHP] MongoDBDriverMonitoringServerHeartbeatSucceededEvent::getHost - 서버의 호스트 이름을 반환합니다.
MongoDB Driver Monitoring Server Heartbeat Succeeded Event
MongoDB Driver Monitoring은 MongoDB Driver에서 제공하는 모니터링 기능으로, MongoDB 서버와의 연결 상태를 모니터링할 수 있습니다. 이 기능을 사용하면 MongoDB 서버와의 연결이 성공적으로 이루어졌는지 여부를 확인할 수 있습니다.
MongoDBDriverMonitoringServerHeartbeatSucceededEvent
`MongoDBDriverMonitoringServerHeartbeatSucceededEvent`는 MongoDB Driver Monitoring에서 발생하는 이벤트 중 하나입니다. 이 이벤트는 MongoDB 서버와의 연결이 성공적으로 이루어졌을 때 발생합니다.
getHost() 메서드
`getHost()` 메서드는 `MongoDBDriverMonitoringServerHeartbeatSucceededEvent` 객체에서 MongoDB 서버의 호스트 이름을 반환합니다.
예제
#hostingforum.kr
php
use MongoDBDriverMonitoringServerHeartbeatSucceededEvent;
use MongoDBDriverMonitoringServerHeartbeatFailedEvent;
use MongoDBDriverMonitoringServerHeartbeatStartedEvent;
use MongoDBDriverMonitoringServerHeartbeatNotifiedEvent;
// MongoDB 서버의 호스트 이름과 포트 번호를 지정합니다.
$host = 'localhost';
$port = 27017;
// MongoDB 서버와의 연결을 설정합니다.
$manager = new MongoDBDriverManager("mongodb://$host:$port");
// MongoDB Driver Monitoring을 설정합니다.
$monitoring = $manager->getMonitoring();
// MongoDB 서버와의 연결을 시도합니다.
$server = $manager->selectServer(new MongoDBDriverServer($host, $port));
// MongoDB 서버와의 연결이 성공적으로 이루어졌을 때 발생하는 이벤트를 처리합니다.
$monitoring->setServerHeartbeatSucceededCallback(function (ServerHeartbeatSucceededEvent $event) {
// MongoDB 서버의 호스트 이름을 반환합니다.
echo "MongoDB 서버의 호스트 이름: " . $event->getHost() . "
";
});
// MongoDB 서버와의 연결을 시도합니다.
$server->ping();
// MongoDB 서버와의 연결이 성공적으로 이루어졌는지 확인합니다.
echo "MongoDB 서버와의 연결이 성공적으로 이루어졌습니다.
";
이 예제에서는 `MongoDBDriverMonitoringServerHeartbeatSucceededEvent` 객체에서 `getHost()` 메서드를 사용하여 MongoDB 서버의 호스트 이름을 반환합니다. MongoDB 서버와의 연결이 성공적으로 이루어졌을 때 발생하는 이벤트를 처리하여 MongoDB 서버의 호스트 이름을 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.