COM+ CRM 레지스트리 설정

문제 해결 및 개발에 도움이 되도록 CRM 동작을 수정하는 데 몇 가지 레지스트리 설정을 사용할 수 있습니다. 다음 표에 나열되고 설명된 이러한 모든 레지스트리 설정은 선택 사항입니다. 없음은 CRM의 정상적인 작동에 필요하지 않습니다.

모든 CRM 레지스트리 설정은 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\CRM아래에 있습니다. 아직 없는 경우 COM3 키 아래에 CRM 키를 만듭니다.

CRM 레지스트리 설정 설명
VTRACE1
REG_DWORD 값입니다. 이 값을 0 이외의 값으로 설정하면 경고 또는 오류에 대한 추적 메시지를 디버그할 수 있습니다. 이러한 메시지는 디버거 출력 창에서 볼 수 있습니다. 이 값은 일반 배포 중에는 설정되지 않고 개발용으로만 설정해야 합니다. 이 값은 CRM 서버 애플리케이션이 시작될 때 읽습니다.
IgnoreCompensatorErrors
REG_DWORD 값입니다. 이 값을 0이 아닌 값으로 설정하면 CRM 인프라에서 CRM Compensators에서 반환된 모든 오류를 무시할 수 있습니다. CRM Compensator의 오류로 인해 복구가 실패하는 경우 이 값을 설정하면 복구를 완료할 수 있습니다. 이 값은 CRM 서버 애플리케이션이 시작될 때 읽습니다.
CheckpointIntervalInSec
REG_DWORD 값입니다. 검사점 간격(초)입니다. 기본 검사점 간격은 30초입니다. 검사점은 CRM 로그 파일에서 공간을 회수하는 데 사용됩니다. 검사점 간격을 늘리면 성능이 향상되지만 복구 시간이 늘어나고 CRM 로그 파일이 커질 수 있습니다. 이 값은 CRM 서버 애플리케이션이 시작될 때 읽습니다.
InitialLogFileSizeInKB
REG_DWORD 값입니다. 초기 CRM 로그 파일 크기(킬로바이트)입니다. 기본 CRM 로그 파일 크기는 1024KB(1MB)입니다. CRM 로그 파일은 해당 파일에 부과된 트랜잭션 부하를 충족하기 위해 자동으로 확장되지만, 부하가 많이 발생할 것으로 예상되는 경우 이 값을 늘려야 할 수 있습니다. 이 값은 CRM 사용 COM+ 서버 애플리케이션이 시작될 때 읽지만 CRM 서버 애플리케이션에 대한 CRM 로그 파일이 이미 있는 경우 해당 서버 애플리케이션에 대해 이 값이 무시됩니다.
RecoveryTraceEnabled
REG_DWORD 값입니다. 이 값을 0 이외의 값으로 설정하면 복구 추적이 가능합니다. 복구 추적은 CRM 로그 파일과 이름이 같고 확장명 .recoverytrace.txt 텍스트 파일입니다.
이 파일은 CRM 로그 파일과 동일한 디렉터리에 있습니다. 복구 추적은 복구 중에 문제 진단에 사용할 수 있는 CRM 작업의 추적을 제공합니다. 이 값은 CRM 서버 애플리케이션이 시작될 때 읽습니다. 그러나 각 CRM 서버 애플리케이션에 대해 고유한 복구 추적 파일이 생성됩니다.

COM+ 보상 Resource Manager 개념