지속성 공급자 서비스
ThingWorx의 지속성 공급자에 사용할 수 있는 서비스는 다음과 같습니다.
서비스
설명
SetDatabaseConnectionTracking
이 서비스는 스택 추적을 사용하는 데이터베이스 연결이 로깅되는 데이터베이스 연결 추적 기능을 활성화하거나 비활성화합니다. 추적을 활성화하면 스레드를 사용하는 데이터베이스 연결의 스택 추적을 캡처할 수 있습니다.
서비스가 구성된 연결 풀 크기에 도달하면 1000밀리초 이상 활성 상태인 연결에 대해 10초 간격으로 오류 로그에 스택 추적을 5번 자동으로 로깅하기 시작합니다.
이 서비스의 냉각 기간은 1시간입니다.
LogDatabaseConnectionStacktraces
이 서비스는 스레드를 사용하는 데이터베이스 연결의 스택 추적을 로깅합니다. 이 서비스는 오류 로그에 스택 추적이 필요할 때 명시적으로 호출됩니다.
SetDatabaseConnectionTracking이 비활성화되면 서비스가 오류 로그 파일에 스택 추적을 로깅하지 않습니다.
SetDatabaseConnectionTracking이 활성화되고 LogDatabaseConnectionStacktraces 서비스가 호출되면 스택 추적이 오류 로그에 로깅됩니다.
GetDatabaseConnectionTrackingInfo
이 서비스는 다음과 같이 데이터베이스 연결 추적 기능의 현재 구성을 반환합니다.
이 서비스는 SetDatabaseConnectionTracking의 활성화 아니면 비활성화 여부를 반환합니다.
이 서비스는 데이터베이스 연결 추적 구성의 현재 값도 반환합니다.
스택 추적을 트리거하기 위한 임계값 데이터베이스 연결 풀 포화(백분율)
트리거될 때 로그되는 스택 추적 세트 수
스택 추적이 로그되는 간격(초)
스택 추적 로깅이 다시 트리거되기까지의 최소 경과 시간(분)
스택 추적이 로그될 때까지 연결이 유지되는 기간(밀리초)
도움이 되셨나요?