증상
Microsoft Exchange Server 2013을에서 데이터베이스 복구를 수행 하 고 1000 개 이상의 트랜잭션 로그 파일을 재생 하려고 하면 Microsoft Exchange 복제 서비스가 예기치 않게 종료 됩니다. 이 문제가 발생 하면 이벤트 ID 4399 및 이벤트 ID 4999 기록 됩니다 응용 프로그램 로그에 다음과 같습니다.
Log Name: Application
Source: MSExchangeRepl
Event ID: 4399
Task Category: Service
Level: Error
Keywords: Classic
User: N/A
Description: The Microsoft Exchange Replication service is terminating without collecting a Watson dump.
Error The Microsoft Exchange Replication service is using too much memory (2279.62109375 MiB) and will be
terminated without collecting a Watson dump. This exceeds the maximum expected value of 2048 MiB. To take
a dump along with the Watson report, set registry key 'SOFTWARE\Microsoft\ExchangeServer\v15
\Replay\Parameters\EnableWatsonDumpOnTooMuchMemory' to 1. Default can be overridden by setting registry key
SOFTWARE\Microsoft\ExchangeServer\v15\Replay\Parameters\MaximumProcessPrivateMemoryMB.
Log Name: Application
Source: MSExchange Common
Event ID: 4999
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Description: Watson report about to be sent for process id: 2524, with parameters: E12, c-RTL-AMD64,
15.00.0620.029, msexchangerepl, unknown, unknown, M.E.C.Replay.ReplayServiceTooMuchMemoryNoDumpException,
0, unknown.
ErrorReportingEnabled: True
원인
이 문제는 복제 서비스 하는 기본 2 기가바이트 (GB)의 메모리 제한 때문에 발생할 수 있습니다. 이 제한에 도달 하면 프로세스가 종료 됩니다.
해결 방법
이 문제를 해결 하려면 다음 레지스트리 하위 키를 추가 하 고 새 하위 키에 지정 된 값을 추가 합니다.
SOFTWARE\Microsoft\ExchangeServer\v15\Replay\Parameters\
dword: MaximumProcessPrivateMemoryMB
값: 8192
자료: 10 진수
dword: MemoryLimitBaseInMB
값: 4096
자료: 10 진수
상태
이 문제는 예정 된 Exchange 2013에 대 한 향후 누적 업데이트에서 해결 될 것입니다.