Share via


라우팅 테이블 로깅을 구성하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2007-01-11

이 항목에서는 Microsoft Exchange Server 2007에서 라우팅 테이블 로깅을 구성하는 방법에 대해 설명합니다.

라우팅 테이블 로깅은 허브 전송 서버 역할 또는 Edge 전송 서버 역할이 설치된 Exchange 2007 서버에 사용되는 라우팅 테이블의 스냅숏을 주기적으로 기록합니다. 라우팅 테이블은 메시지를 대상 위치로 라우팅하는 데 사용됩니다.

시작하기 전에

다음 절차를 수행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • Exchange 조직 관리자 역할

Edge 전송 서버 역할이 설치되어 있는 컴퓨터에서 다음 절차를 수행하려면 해당 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용하여 로그온해야 합니다.

사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

참고

Exchange 관리 콘솔을 사용하여 라우팅 테이블 로그를 구성할 수 없습니다. 라우팅 테이블 로그를 구성하려면 Exchange 관리 셸을 사용해야 합니다. Exchange 관리 셸을 사용하는 방법에 대한 자세한 내용은 Exchange 관리 셸 사용을 참조하십시오.

라우팅 테이블 로그 위치 구성

기본적으로 라우팅 테이블 로그는 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Routing 디렉터리에 저장되어 있습니다. 디렉터리는 Exchange 2007 컴퓨터에 대해 로컬이어야 합니다.

Exchange 관리 셸을 사용하여 라우팅 테이블 로그의 위치를 변경하려면 다음을 수행합니다.

  • 다음 명령을 실행합니다.

    Set-TransportServer <Identity> -RoutingTableLogPath <LocalFilePath>
    

    예를 들어, 이름이 Exchange01인 Exchange 2007 컴퓨터에서 라우팅 테이블 로그의 위치를 C:\Routing Table로 변경하려면 다음 명령을 실행합니다.

    Set-TransportServer Exchange01 -RoutingTableLogPath "C:\Routing Table"
    

라우팅 테이블 로그 디렉터리의 위치를 변경하면 이전 디렉터리의 기존 로그 파일을 새 디렉터리로 복사하지 않습니다. 새 라우팅 테이블 로그 디렉터리는 구성 변경 후 즉시 대부분 활성화되지만 모든 기존 로그 파일은 이전 디렉터리에 남아 있습니다.

라우팅 테이블 로그 디렉터리에는 다음 권한이 필요합니다.

  • 관리자: 모든 권한

  • 시스템: 모든 권한

  • 네트워크 서비스: 하위 폴더 및 파일의 읽기, 쓰기 및 삭제

기본적으로 Microsoft Exchange 전송 서비스는 네트워크 서비스 사용자 계정의 보안 자격 증명을 사용하여 새 라우팅 테이블 로그 디렉터리를 만들고 다음과 같이 올바른 권한을 적용합니다.

  • 새 라우팅 테이블 로그 디렉터리가 아직 없으며 네트워크 서비스 계정에 새 위치에서 폴더를 만들고 권한을 적용하는 데 필요한 권한이 있으면, 새 라우팅 테이블 로그 디렉터리가 만들어지며 올바른 권한이 새 디렉터리에 적용됩니다.

  • 새 라우팅 테이블 로그 디렉터리가 이미 있는 경우 기존 폴더 권한을 확인하지 않습니다.

Routing TableLogPath 매개 변수를 Set-TransportServer cmdlet와 함께 사용하여 라우팅 테이블 로그 디렉터리를 이동할 때마다 항상 새 라우팅 테이블 로그 디렉터리를 확인하고 새 디렉터리에 올바른 권한이 적용되어 있는지 확인하는 것이 좋습니다. 라우팅 테이블 로그 디렉터리가 제대로 변경되지 않은 경우, 새 라우팅 테이블 로그 디렉터리를 만들고 여기에 올바른 권한을 적용하면 RoutingTableLogPath 매개 변수를 Set-TransportServer cmdlet와 함께 사용할 수 있습니다.

라우팅 테이블의 자동 새로 고치기 간격 구성

라우팅 테이블은 라우팅 구성이 변경된 후나 변경이 검색되지 않을 경우 지정된 시간 간격이 경과된 후에 새로 고쳐지고 기록됩니다. 기본적으로 라우팅 테이블은 12시간 간격으로 자동으로 새로 고쳐집니다. 그러나 해당 서버가 Active Directory 디렉터리 서비스 도메인 컨트롤러로 Kerberos 토큰을 갱신할 때 모든 허브 전송 서버 및 Edge 전송 서버에서 정기적인 라우팅 구성 변경 작업이 수행됩니다. 이러한 갱신이 수행되면 라우팅 테이블은 새로 고쳐지고 새 라우팅 테이블 로그가 만들어집니다. Kerberos 토큰은 6시간 간격으로 갱신됩니다.

라우팅 테이블의 자동 새로 고치기 간격은 C:\Program Files\Microsoft\Exchange Server\Bin에 있는 EdgeTransport.exe.config 파일의 RoutingConfigReloadInterval 매개 변수에 의해 제어됩니다. EdgeTransport.exe.config 파일은 EdgeTransport.exe 파일과 연관된 XML 응용 프로그램 구성 파일입니다. EdgeTransport.exe 및 MSExchangeTransport.exe 파일은 Microsoft Exchange 전송 서비스에서 사용하는 실행 파일입니다. 이 서비스는 모든 허브 전송 서버 또는 Edge 전송 서버에서 실행됩니다. EdgeTransport.exe.config 파일에 대한 변경 내용은 Microsoft Exchange 전송 서비스를 다시 시작해야 적용됩니다.

다음 예에서는 EdgeTransport.exe.config 파일의 일반적인 구조를 보여줍니다.

<configuration>

<runtime>

<gcServer enabled="true" />

</runtime>

<appSettings>

<add key=" 구성 옵션 " value=" " />

...

</appSettings>

</configuration>

<appSettings> 섹션에서 새 구성 옵션을 추가하거나 기존 구성 옵션을 수정할 수 있습니다. 사용 가능한 대부분의 구성 옵션은 라우팅 테이블과는 전혀 관련이 없습니다. 이 항목에서는 라우팅 테이블과 관련이 없는 구성 옵션은 다루지 않습니다.

참고

<add key=../> 섹션의 매개 변수 이름은 대/소문자를 구분합니다.

라우팅 테이블의 자동 새로 고치기 간격을 구성하려면 다음을 수행합니다.

  1. 메모장을 사용하여 C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config 파일을 엽니다.

  2. <appSettings> 섹션의 다음 줄을 수정합니다.

    <add key="RoutingConfigReloadInterval" value="<interval>" />
    

    예를 들어 라우팅 테이블의 자동 새로 고치기 간격을 10시간으로 변경하려면 RoutingConfigReloadInterval 매개 변수를 다음과 같이 수정합니다.

    <add key="RoutingConfigReloadInterval" value="10:00:00" />
    
  3. EdgeTransport.exe.config 파일을 저장하고 닫습니다.

  4. Microsoft Exchange 전송 서비스를 다시 시작합니다.

보존 기간 값을 지정하려면 시간 범위를 hh:mm:ss로 입력합니다. 여기서 h = 시간, m = 분, s = 초를 나타냅니다.

라우팅 테이블은 다음 조건이 충족될 때 RoutingConfigReloadInterval 매개 변수로 지정된 값 이전에 새로 고쳐지고 기록됩니다.

  • 라우팅 구성 변경이 검색되는 경우. 예를 들어 송신 커넥터 또는 수신 커넥터가 추가, 제거 또는 수정되거나 6시간 간격으로 Kerberos 토큰 갱신이 발생하는 경우

  • Microsoft Exchange 전송 서비스가 시작되는 경우

라우팅 테이블 로그 디렉터리의 최대 크기 구성

기본적으로 전체 라우팅 테이블 로그 디렉터리의 최대 크기는 50MB입니다. 순환 로깅은 다음 조건 중 하나가 충족될 때 가장 오래된 라우팅 테이블 로그 파일을 삭제합니다.

  • 라우팅 테이블 로그 디렉터리가 지정된 최대 크기에 도달하는 경우

  • 라우팅 테이블 로그 파일이 지정된 최대 보존 기간에 도달하는 경우

참고

기본적으로 전송 로깅 프로세스의 로깅 수준 값은 0(가장 낮음)입니다. 순환 로깅이 로그 파일을 제거할 때 Microsoft Exchange에서 이벤트 로그 항목을 기록하도록 하려면 전송 로깅 프로세스의 로깅 수준 값을 5(가장 높음) 또는 7(전문가)로 변경해야 합니다. 자세한 내용은 Exchange 프로세스의 로깅 수준을 변경하는 방법을 참조하십시오.

Exchange 관리 셸을 사용하여 라우팅 테이블 로그 디렉터리의 최대 크기를 변경하려면 다음을 수행합니다.

  • 다음 명령을 실행합니다.

    Set-TransportServer <Identity> -RoutingTableLogMaxDirectorySize <DirectorySize>
    

    예를 들어, 이름이 Exchange01인 Exchange 2007 컴퓨터에서 라우팅 테이블 로그 디렉터리의 최대 크기를 70MB로 설정하려면 다음 명령을 실행합니다.

    Set-TransportServer Exchange01 -RoutingTableLogMaxDirectorySize 70MB
    

값을 입력할 때 다음 단위 중 하나로 값을 한정하십시오.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

정규화되지 않은 값은 바이트로 처리합니다. 이 매개 변수에 대한 유효한 입력 범위는 1바이트에서 9223372036854775807바이트까지입니다.

라우팅 테이블 로그의 최대 보존 기간 구성

기본적으로 라우팅 테이블 로그 파일의 최대 보존 기간은 7일입니다. 순환 로깅은 다음 조건 중 하나가 충족될 때 가장 오래된 라우팅 테이블 로그 파일을 삭제합니다.

  • 라우팅 테이블 로그 디렉터리가 지정된 최대 크기에 도달하는 경우

  • 라우팅 테이블 로그 파일이 지정된 최대 보존 기간에 도달하는 경우

참고

기본적으로 전송 로깅 프로세스의 로깅 수준 값은 0(가장 낮음)입니다. 순환 로깅이 로그 파일을 제거할 때 Microsoft Exchange에서 이벤트 로그 항목을 기록하도록 하려면 전송 로깅 프로세스의 로깅 수준 값을 5(가장 높음) 또는 7(전문가)로 변경해야 합니다. 자세한 내용은 Exchange 프로세스의 로깅 수준을 변경하는 방법을 참조하십시오.

Exchange 관리 셸을 사용하여 라우팅 테이블 로그 파일의 최대 보존 기간을 변경하려면 다음을 수행합니다.

  • 다음 명령을 실행합니다.

    Set-TransportServer <Identity> -RoutingTableLogMaxAge <Age>
    

    예를 들어, 이름이 Exchange01인 Exchange 2007 컴퓨터에서 라우팅 테이블 로그 파일의 최대 보존 기간을 45일로 변경하려면 다음 명령을 실행합니다.

    Set-TransportServer Exchange01 -RoutingTableLogMaxAge 45.00:00:00
    

보존 기간 값을 지정하려면 시간 범위를 dd.hh:mm:ss로 입력합니다. 여기서 d = 일, h = 시간, m = 분, s = 초를 나타냅니다. 이 매개 변수에 대한 유효한 입력 범위는 00:00:00에서 24855.03:14:07까지입니다. RoutingTableLogMaxAge 매개 변수의 값을 00:00:00으로 설정하면 보존 기간이 지나도 라우팅 테이블 로그 파일이 자동으로 제거되지 않습니다.

구문과 매개 변수에 대한 자세한 내용은 Set-TransportServer를 참조하십시오.

자세한 내용

라우팅 테이블 로깅에 대한 자세한 내용은 연결 로깅 관리를 참조하십시오.