라이브러리
[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` 메소드는 서버의 호스트 이름을 반환합니다. 이 메소드는 서버 주소에서 호스트 이름만 추출합니다. 포트 번호나 프로토콜 정보는 반환되지 않습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.