라이브러리
[PHP] MongoDBDriverMonitoringServerHeartbeatFailedEvent::getPort - 이 서버가 수신 중인 포트를 반환합니다.
MongoDB Driver Monitoring Server Heartbeat Failed Event
MongoDB Driver Monitoring은 MongoDB Driver의 내부 모니터링 기능입니다. 이 기능을 통해 MongoDB Driver의 성능 및 문제를 모니터링 할 수 있습니다. MongoDB Driver Monitoring Server Heartbeat Failed Event는 MongoDB Driver와 MongoDB Server 간의 Heartbeat 통신이 실패한 이벤트입니다.
MongoDBDriverMonitoringServerHeartbeatFailedEvent::getPort
`getPort` 메서드는 MongoDB Server Heartbeat 통신이 실패한 시점에 사용된 포트 번호를 반환합니다.
예제
#hostingforum.kr
php
use MongoDBDriverMonitoringServerHeartbeatFailedEvent;
// MongoDB Client 생성
$client = new MongoDBClient('mongodb://localhost:27017');
// MongoDB Server Heartbeat 통신 모니터링 설정
$monitoring = $client->getMonitoring();
// Server Heartbeat Failed Event 수신
$monitoring->setServerHeartbeatFailedCallback(function (ServerHeartbeatFailedEvent $event) {
// Server Heartbeat 통신이 실패한 시점에 사용된 포트 번호를 출력
echo "Server Heartbeat Failed Event: Port " . $event->getPort() . "
";
});
// MongoDB Server Heartbeat 통신을 시도
$client->selectDatabase('test')->selectCollection('test')->findOne();
// Server Heartbeat Failed Event가 발생한 경우
// Server Heartbeat Failed Event: Port 27017
getPort 메서드의 반환 값
`getPort` 메서드는 MongoDB Server Heartbeat 통신이 실패한 시점에 사용된 포트 번호를 반환합니다. 반환 값은 `int` 타입의 값입니다.
주의사항
* `getPort` 메서드는 MongoDB Server Heartbeat 통신이 실패한 시점에 사용된 포트 번호를 반환합니다. 따라서 MongoDB Server Heartbeat 통신이 성공한 경우에는 `getPort` 메서드의 반환 값이 의미가 없습니다.
* `getPort` 메서드는 MongoDB Driver의 내부 모니터링 기능을 사용하는 경우에만 반환 값을 반환합니다. MongoDB Driver의 내부 모니터링 기능을 사용하지 않는 경우에는 `getPort` 메서드의 반환 값이 의미가 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.