라이브러리

[PHP] MongoDBDriverMonitoringCommandFailedEvent::getPort - 명령에 대한 서버 포트를 반환합니다.




MongoDB Driver Monitoring Command Failed Event


MongoDB Driver는 MongoDB와의 연결을 관리하는 데 도움이 되는 다양한 이벤트를 제공합니다. `MongoDBDriverMonitoringCommandFailedEvent`은 MongoDB와의 연결에서 발생한 명령이 실패했을 때 발생하는 이벤트입니다.

# getPort() 메서드


`getPort()` 메서드는 MongoDB와의 연결이 실패한 이유를 나타내는 포트 번호를 반환합니다. 이 포트 번호는 MongoDB가 실행 중인 포트 번호를 나타내며, 연결이 실패한 이유를 알려주기 위해 사용됩니다.

# 예제


다음 예제는 `MongoDBDriverMonitoringCommandFailedEvent`의 `getPort()` 메서드를 사용하는 방법을 보여줍니다.

#hostingforum.kr
php

use MongoDBDriverMonitoringCommandFailedEvent;

use MongoDBDriverMonitoringCommandFailedCallback;



// MongoDB와의 연결을 설정합니다.

$manager = new MongoDBDriverManager("mongodb://localhost:27017");



// 연결이 실패했을 때 발생하는 이벤트를 처리하는 콜백 함수를 등록합니다.

$manager->addCommandFailedCallback(new CommandFailedCallback(function (CommandFailedEvent $event) {

    // 연결이 실패한 이유를 나타내는 포트 번호를 가져옵니다.

    $port = $event->getPort();



    // 포트 번호를 출력합니다.

    echo "연결이 실패한 이유: 포트 번호 $port
";

}));



// MongoDB와의 연결을 테스트합니다.

$manager->execute(new MongoDBDriverCommand(array("ping" => 1)));



이 예제에서는 `MongoDBDriverManager` 객체를 생성하여 MongoDB와의 연결을 설정합니다. 연결이 실패했을 때 발생하는 이벤트를 처리하는 콜백 함수를 등록합니다. 콜백 함수 내에서 `getPort()` 메서드를 사용하여 연결이 실패한 이유를 나타내는 포트 번호를 가져옵니다. 포트 번호를 출력합니다.

# 참고


* `MongoDBDriverMonitoringCommandFailedEvent` 클래스는 MongoDB Driver 1.13.0 이상에서 사용할 수 있습니다.
* `getPort()` 메서드는 MongoDB Driver 1.13.0 이상에서 사용할 수 있습니다.
* MongoDB Driver는 MongoDB와의 연결을 관리하는 데 도움이 되는 다양한 이벤트를 제공합니다. `MongoDBDriverMonitoringCommandFailedEvent`은 MongoDB와의 연결에서 발생한 명령이 실패했을 때 발생하는 이벤트입니다.
* `getPort()` 메서드는 연결이 실패한 이유를 나타내는 포트 번호를 반환합니다. 이 포트 번호는 MongoDB가 실행 중인 포트 번호를 나타내며, 연결이 실패한 이유를 알려주기 위해 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색