스크립트 디버거 여러 개발자 지원

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • 이를 스크립트 디버거 통해 여러 개발자가 서로 영향을 주지 않고 자체 트랜잭션을 디버그할 수 있습니다.

    스크립트 디버거 개발자는 다음과 같은 현재 디버깅 세션과 관련된 항목을 보고 상호 작용할 수 있습니다.
    • 중단점
    • 호출 스택
    • 콘솔
    • 트랜잭션
    • 상태

    스크립트 디버거 개발자가 다른 디버그 세션을 보거나 수정할 수 없습니다. 그러나 관리자는 다른 사용자로 가장하고, 를 열 스크립트 디버거고, 가장한 사용자가 생성한 트랜잭션을 디버깅할 수 있습니다.

    스크립트 디버거 사용자 인터페이스의 왼쪽 아래에 디버그 세션 사용자가 표시됩니다.

    그림 1. 샘플 스크립트 디버거 사용자
    샘플 관리 사용자를 보여주는 스크립트 디버거 사용자 필드

    동시 스크립트 디버거 사용량

    기본적으로 시스템은 [(인스턴스의 세마포어 수) / 4] 동시 트랜잭션 디버깅을 지원합니다. 관리자는 시스템 속성을 설정하여 glide.debugger.config.max_node_concurrency 시스템에서 디버깅할 수 있는 동시 트랜잭션 수를 지정할 수 있습니다. 시스템은 최대 [(인스턴스의 세마포어 수) - 2] 개의 동시 트랜잭션을 디버깅할 수 있습니다.

    디버깅 세션 관리

    디버깅 세션은 다음 시점까지 활성 디버깅(EXECUTION_PAUSED 또는 WAITING_FOR_BREAKPOINT 상태)으로 유지될 수 있습니다.
    • 사용자가 .스크립트 디버거
    • 사용자가 스크립트 디버거.
    • 사용자 세션이 종료됩니다.

    관리자는 페이지 xmlstats.do 로 이동하여 현재 실행 중인 디버거 세션을 볼 수 있습니다.

    관리자는 debugger_reset.do 페이지로 이동하여 현재 실행 중인 모든 디버깅 세션을 중지할 수 있습니다. 관리자 역할을 가진 사용자만 이 페이지에 액세스할 수 있습니다.