라이브러리

[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` 메서드의 반환 값이 의미가 없습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 393 페이지

검색

게시물 검색