Un servidor de Exchange 2007 deja de responder a un cliente MAPI

 

Se aplica a: Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-08-24

En este tema se facilita información sobre cómo solucionar problemas cuando un servidor de Microsoft Exchange Server 2007 deja de responder a un cliente MAPI y genera un error de registro de eventos con la información siguiente:

Id. de suceso: 9646

Escriba: Error

Origen: MSExchangeIS

Descripción: El cierre de la sesión MAPI "/o=Exchange Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=user" ha superado el valor máximo de 500 objetos del tipo objtFolder.

Este problema podría presentarse si un cliente MAPI abre más objetos de servidor de los definidos como número máximo. En Exchange 2007, el número de objetos en el lado del servidor que está permitido abrir en una única sesión MAPI es limitado. De este modo se evita que un único cliente MAPI agote los recursos en el servidor de Exchange.

Cuando un servidor de Exchange 2007 deja de responder a un cliente MAPI y genera el evento 9646, quiere decir que un cliente MAPI podría estar abriendo demasiados objetos o podría estar dejando demasiados objetos abiertos en el servidor.

En la tabla siguiente se detallan los valores predeterminados como número máximo de objetos de servidor que puede haber abiertos a la vez en Exchange 2007.

Valores predeterminados como número máximo de objetos de servidor abiertos

Entrada Valor predeterminado

objtMessage

250

objtFolder

500

objtAttachment

500

objtFolderView

500

objtMessageView

500

objtAttachView

500

objtStream

250

objtACLView

50

objtRulesView

50

objtFXSrcStrm

50

objtFXDstStrm

50

objtCStream

50

objtNotify

500,000

Solución

Para solucionar el problema, haga lo siguiente:

  • Averigüe si se están ejecutando aplicaciones de terceros o complementos en el cliente MAPI. Algunas aplicaciones de terceros mantienen los objetos abiertos durante períodos prolongados o abren muchos objetos a la vez.

  • Estudie el comportamiento del usuario asociado al inicio de sesión indicado. De este modo podrá entender mejor por qué el número predeterminado de objetos es insuficiente.

  • En algunos casos poco frecuentes, puede que tenga que agregar una clave de registro para ajustar el número máximo de objetos abiertos. Esta nueva clave de registro anulará el valor predeterminado. Entre estos casos poco frecuentes se incluyen situaciones en las que es aceptable o necesario utilizar aplicaciones que mantengan los objetos abiertos o que abran muchos objetos a la vez.

    Advertencia

    Cuando se aumenta el número máximo de un tipo de objeto, se aumenta también la memoria que las solicitudes de cliente para conectarse al servidor pueden consumir. Si este valor se configura incorrectamente, podrían aparecer advertencias de falta de memoria o de fragmentación de la memoria virtual.

    Advertencia

    UNRESOLVED_TOKEN_VAL(exRegistry)

Antes de empezar

Para realizar el procedimiento siguiente, debe utilizar una cuenta que tenga delegada la pertenencia al grupo local de administradores. Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Procedimiento

Para utilizar el Editor de registros con el fin de ajustar el número máximo de objetos abiertos que un cliente MAPI puede utilizar simultáneamente

  1. Inicie el Editor del registro (regedit).

  2. Busque la subclave del registro siguiente: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. Haga clic con el botón secundario en ParametersSystem, resalte Nuevo y luego haga clic en Clave.

  4. Escriba MaxObjsPerMapiSession y luego presione ENTRAR para asignar el nombre a la nueva subclave.

  5. Haga clic con el botón secundario en MaxObjsPerMapiSession, haga clic en Nuevo y luego haga clic en Valor DWORD.

  6. Teclee el tipo de objeto y luego presione ENTRAR para asignar el nombre a la entrada. Por ejemplo, escriba objtMessage y luego presione INTRO para crear una entrada que cambie el valor máximo predeterminado de objetos objtMessage.

  7. Haga clic con el botón secundario en la entrada que ha creado en el paso 6 y luego haga clic en Modificar.

  8. En el cuadro Datos de valor, escriba el nuevo número máximo de objetos al que desea limitar esta entrada y luego haga clic en Aceptar.

Nota

El servidor reconocerá automáticamente el nuevo límite en menos de cinco minutos.