OS/Windows

[Microsoft Exchange Server] Exchange 스토어의 타임아웃 검출을 무효화하기

yueisu 2012. 7. 30. 18:15

Exchange Server 2010의 이벤트 로그에 다음과 같은 에러가 기록될 경우가 있습니다.

MessageID=10027

Source=MSExchangeIS

Severity=Error

Facility=General (6)

There are %1 RPC requests for the mailbox "%2" on the database "%3" that take abnormally long time to complete. It may be indicative of performance problems with your server.


■ 원인 

Exchange Server 2007 부터 새롭게 추가된 감시기능으로 1분간 다음의 요구 처리가 지연될 경우, 발생한다고 합니다. 

단일 사서함에서 시간 제한이 감지된 경우 해당 사서함은 잠재적으로 문제가 있다고 간주되어 CrashCount 속성을 증가시켜 오류와 유사하게 처리됩니다. 이 작업을 수행하면 사서함이 격리될 수 있습니다. 따라서 사서함 서버의 Exchange 저장소 시간 제한 감지를 해제하여 많은 수의 스레드가 정기적으로 작동하도록 할 수 있습니다.


해결방법

처리 지연을 감시하기 때문에 그냥 내버려둬도 상관은 없습니다만, 정기적으로 많은 요구가 발생하는 메일복스 서버에서는 이 기능을 무효화할 필요가 있다고 합니다. 이 기능을 무효화하기 위해서는 레지스트리 값을 설정해주면 됩니다.

1. \\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\서버명

2. 다음과 같은 DWORD(32비트)키를 작성

    키명 : DisableTimeoutDetection

    설정값 : 1

자세한 내용은 여길 확인하세요~