Simptome
Atunci când unele cereri RPC returnează erori ecMaxThreadsPerMdbExceeded sau ecMaxThreadsPerSCTExceeded într-un mediu Microsoft Exchange Server 2010, o pierdere de memorie sau memorie deteriorarea se produce pe serverele Exchange Client Access sau servere Hub Transport. În plus, Microsoft Outlook nu se poate conecta la serverele Exchange și se înregistrează în Jurnalul de evenimente unele evenimente asemănătoare cu următorul:
ID: 4999
Nivel: eroare
Sursă: MSExchange comune
Mașină: Machine
Mesajul de Watson raport despre pentru a fi trimise pentru procesul de id: ProcessID, cu parametri: E12N, tipul de compilare, Versiunea aplicației, edgetransport.exe, EXCHMEM.dll, Call Stack Hash, c0000005, Call Stack Hash, Versiunea de asamblare.
ID: 10003
Nivel: eroare
Sursă: MSExchangeTransport
Mașină: Machine
Mesaj: Procesul de transport nu a reușit în timpul procesării cu următoarea secvență mesajelor: System.AccessViolationException: a încercat pentru a citi sau scrie memoria protejată. Acest lucru este adesea un indiciu că alte memorie este deteriorat.
ID: 4999
Nivel: eroare
Sursă: MSExchange comune
Mașină: Machine
Mesajul de Watson raport despre pentru a fi trimise pentru ID-ul procesului: ProcessID, cu parametrii: E12N, tipul de compilare Versiunea aplicației, Microsoft.Exchange.RpcClientAccess.Service.exe, EXCHMEM.dll, Call Stack Hash, c0000005, Call Stack Hash, Versiunea de asamblare.
Cauza
Această problemă apare deoarece memoria alocat nu este eliberat înainte de a reîncerca solicitările de nereușită RPC.
Rezolvare
Pentru a rezolva această problemă, instalați următorul set de actualizări:
2917508 Descrierea setului de actualizări 5 pentru Exchange Server 2010 Service Pack 3
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".