라이브러리

[PHP] MongoDBDriverMonitoringServerHeartbeatFailedEvent::getHost - 서버의 호스트 이름을 반환합니다.




MongoDB Driver Monitoring Server Heartbeat Failed Event

MongoDB Driver Monitoring은 MongoDB Driver의 내부 모니터링 시스템입니다. 이 시스템은 MongoDB Driver의 동작을 모니터링하여 오류를 감지하고 이를 사용자에게 알립니다. Server Heartbeat Failed Event는 MongoDB Driver가 서버와의 연결을 확인하는 과정에서 실패한 이벤트입니다.

MongoDBDriverMonitoringServerHeartbeatFailedEvent

`MongoDBDriverMonitoringServerHeartbeatFailedEvent` 클래스는 Server Heartbeat Failed Event를 나타내는 클래스입니다. 이 클래스에는 여러 메소드가 있습니다. 그 중 `getHost` 메소드는 서버의 호스트 이름을 반환합니다.

getHost 메소드


`getHost` 메소드는 서버의 호스트 이름을 반환합니다. 예를 들어, `mongodb://localhost:27017`와 같은 서버 주소에서 `localhost`이 반환됩니다.

예제


#hostingforum.kr
php

use MongoDBDriverMonitoringServerHeartbeatFailedEvent;

use MongoDBDriverMonitoringServerHeartbeatFailedEventData;



// MongoDB Driver를 초기화합니다.

$m = new MongoDBDriverManager('mongodb://localhost:27017');



// Server Heartbeat Failed Event를 생성합니다.

$event = new ServerHeartbeatFailedEvent(

    new ServerHeartbeatFailedEventData(

        'localhost', // 호스트 이름

        27017, // 포트 번호

        'connection failed' // 오류 메시지

    )

);



// getHost 메소드를 호출합니다.

$host = $event->getHost();



print($host); // localhost



참고


* MongoDB Driver Monitoring은 MongoDB Driver 1.10.0부터 지원됩니다.
* Server Heartbeat Failed Event는 MongoDB Driver의 내부 모니터링 시스템으로, 사용자에게 직접 노출되지 않습니다. 따라서 `MongoDBDriverMonitoringServerHeartbeatFailedEvent` 클래스를 직접 사용하는 경우는 드뭅니다.
* `getHost` 메소드는 서버의 호스트 이름을 반환합니다. 이 메소드는 서버 주소에서 호스트 이름만 추출합니다. 포트 번호나 프로토콜 정보는 반환되지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색