디버그 엔진 청취

디버그 디먼은 사용자 인터페이스의 일부로서 엔진 연결을 청취합니다. 디버깅할 프로그래밍 언어 또는 디버그 세션을 실행한 방법에 따라 디버그 디먼이 디버그 엔진을 자동으로 청취하거나 디버그 엔진을 청취하도록 사용자가 설정해야 할 수도 있습니다.

이 태스크 정보

일부 원격 디버거는 SSL 보안 연결 사용을 지원합니다.

세 가지 방법으로 디버그 디먼이 디버그 엔진을 청취하는지 확인할 수 있습니다.

보안상의 이유로 또는 다중 사용자 시스템에서 다른 사용자에게 디먼 포트 번호가 필요한 경우 디버그 디먼을 중지할 수 있습니다. 하지만 디먼은 컴파일된 언어 디버그 세션을 시작할 준비가 되어 있어야 합니다.

디버그 디먼이 디버그 엔진을 청취하지 않으면 다음 태스크 중 하나를 수행하여 디먼이 엔진을 청취하도록 설정할 수 있습니다.

디버그 디먼이 청취 중이면 다음 태스크 중 하나를 수행하여 중지할 수 있습니다.

디버그 엔진을 청취하기 위해 디버그 디먼에서 사용하는 기본 포트는 8001입니다. 디버그 보기 또는 디버그 디먼 환경 설정 페이지에서 디먼 포트 번호를 변경할 수 있으며 디버그 디먼이 청취할 포트 범위를 지정할 수 있습니다.

디버그 보기에서 포트 번호를 변경하려면 다음 단계를 수행하십시오.

  1. 디먼 아이콘 오른쪽의 아래쪽 화살표를 클릭하고 메뉴에서 포트 변경을 선택하십시오.
  2. 환경 설정 대화 상자가 열립니다. 디먼 포트 필드에 사용할 포트 번호 또는 포트 번호 범위(이 주제 뒷부분에서 설명됨)를 입력하십시오.
  3. 확인을 클릭하여 포트 번호를 변경하십시오. 포트 번호를 이전 기본값으로 복원하려면 기본값 복원 누름 단추를 클릭하십시오.

디버그 디먼 환경 설정 페이지에서 포트 번호를 변경하려면 관련 디버그 환경 설정 주제를 참조하십시오.

포트 번호의 범위를 지정하려면 쉼표 및 하이픈으로 값을 구분하십시오. 예를 들어, 8001,8003,8900-8903으로 지정하면 디버그 디먼이 8001, 8003, 8900, 8901, 8902 및 8903 번호 범위에서 사용할 수 있는 첫 번째 포트를 사용하게 됩니다. 디먼이 연결된 후 디먼 아이콘에 커서를 놓으면 사용되는 포트를 풍선 도구 팁에서 확인할 수 있습니다 또는 디먼 아이콘 오른쪽의 아래쪽 화살표를 클릭하여 메뉴에서 포트 번호를 사용할 수 있는 위치를 확인할 수 있습니다.

참고:
  • 기본 포트가 시스템에서 이미 사용 중이 아니라면(사용 중인 경우에는 클라이언트에 메시지가 수신됨) 기본 포트를 사용하도록 권장합니다.
  • 이전에 설정한 디먼 포트가 워크벤치에서 디버그 세션에 현재 사용되고 있는 경우 디먼 포트를 변경해도 이 포트를 통해 이전에 설정된 연결에는 영향을 주지 않습니다. 후속 엔진 연결에 새 포트 번호가 사용됩니다.
  • 다른 애플리케이션에서 새 포트를 이미 사용하고 있으면 디먼이 새 포트에서 청취를 시도할 때 오류 메시지가 표시됩니다. 이 경우, 다른 애플리케이션에서 사용하고 있지 않은 디먼 포트 번호를 선택하십시오.

디버그 디먼용 SSL 지원

일반적인 디버그 UI 디먼 외에도 SSL 보안 디버그 디먼을 사용할 수 있습니다. 그러나 SSL은 이를 지원하는 원격 디버거와 함께 사용하는 경우에만 작동합니다.

이 태스크 정보

참고: 디버그 연결에 보안을 제공하기 위해 SSH 터널을 사용 중인 경우, 연결이 디먼 포트로 설정되어야 합니다.

SSL 보안 디버그 디먼을 사용하는 방법은 다음 두 가지입니다.

  • 디먼 아이콘 오른쪽의 아래로 화살표를 클릭하고 디먼 청취 아이콘 디먼 비청취 아이콘 포트 변경...을 선택하십시오.
  • 창 > 환경 설정 페이지를 클릭하여 환경 설정 페이지를 여십시오. 메뉴에서 실행/디버그를 펼치고 디버그 디먼을 클릭하십시오.

다음 대화 상자가 표시됩니다.

디먼 대화 상자

SSL 보안 디먼을 사용하려면 SSL 디버그 보안 디먼 선택란을 체크하고 포트를 지정하십시오. KeyStore 파일 및 비밀번호도 정의해야 합니다.

포트 번호의 범위를 지정하려면 쉼표 및 하이픈으로 값을 구분하십시오. 예를 들어, 8001,8003,8900-8903으로 지정하면 디버그 디먼이 8001, 8003, 8900, 8901, 8902 및 8903 번호 범위에서 사용할 수 있는 첫 번째 포트를 사용하게 됩니다.


피드백