Condividi tramite


Un server Exchange 2007 smette di rispondere a un client MAPI

 

Si applica a: Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2007-08-24

In questo argomento vengono fornite informazioni sulla risoluzione dei problemi relativi a un server Microsoft Exchange Server 2007 che non risponde più a un client MAPI e genera un errore nel registro eventi con le informazioni seguenti:

ID evento: 9646

digitare: Errore

Origine: MSExchangeIS

Descrizione: La sessione MAPI "/o=Exchange Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=user" supera il limite massimo di 500 oggetti di tipo objtFolder.

Questo problema si verifica se un client MAPI apre un numero di oggetti server superiore al massimo consentito. In Exchange 2007, il numero di oggetti lato server che possono essere aperti da una sessione MAPI è limitato per impedire che un singolo client MAPI possa esaurire le risorse di un server Exchange.

Se un server Exchange 2007 non risponde più a un client MAPI e genera l'evento 9646, è possibile che il client MAPI abbia aperto troppi oggetti nel server o che li abbia lasciati aperti.

Nella tabella seguente sono riportati i valori predefiniti relativi al numero massimo di oggetti server che possono essere aperti contemporaneamente in Exchange 2007.

Valori predefiniti relativi al numero massimo di oggetti server aperti

Voce Valore predefinito

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

Soluzione

Per risolvere il problema, eseguire le seguenti operazioni:

  • Analizzare eventuali applicazioni o componenti aggiuntivi di terze parti in esecuzione sul client MAPI. Alcune applicazioni di terze parti mantengono gli oggetti aperti per periodi di tempo molto lunghi o ne aprono molti contemporaneamente.

  • Analizzare le azioni dell'utente associato al nome di accesso indicato in modo da comprendere il motivo per cui il numero predefinito di oggetti è insufficiente.

  • In alcuni casi è necessario aggiungere una chiave del registro di sistema per modificare il numero massimo di oggetti aperti. La nuova chiave del registro di sistema ha la priorità sul valore predefinito. Questa operazione è necessaria qualora sia opportuno o indispensabile utilizzare applicazioni che mantengono aperti gli oggetti o che ne aprono molti contemporaneamente.

    Avviso

    Se si incrementa il numero massimo di oggetti di uno specifico tipo, viene aumentata anche la memoria potenzialmente consumata dalle richieste dei client connessi al server. Se si configura questo valore in modo non appropriato, è possibile che si verifichino avvisi relativi all'esaurimento della memoria o alla frammentazione della memoria virtuale.

    Avviso

    UNRESOLVED_TOKEN_VAL(exRegistry)

Informazioni preliminari

Per eseguire la procedura riportata di seguito, è necessario utilizzare un account che disponga della delega di appartenenza al gruppo Administrators locale. Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange 2007, vedere Considerazioni sulle autorizzazioni.

Procedura

Per utilizzare l'Editor del Registro di sistema per modificare il numero massimo di oggetti aperti utilizzati contemporaneamente da un client MAPI

  1. Avviare l'editor del Registro di sistema (regedit).

  2. Individuare la seguente sottochiave del Registro di sistema: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. Fare clic con il pulsante destro del mouse su ParametersSystem, scegliere Nuovo, quindi fare clic su Chiave.

  4. Digitare MaxObjsPerMapiSession e premere INVIO per assegnare il nome alla nuova sottochiave.

  5. Fare clic con il pulsante destro del mouse su MaxObjsPerMapiSession, scegliere Nuovo, quindi fare clic su Valore DWORD.

  6. Digitare il tipo di oggetto MaxObjsPerMapiSession e premere INVIO per assegnare il nome alla voce. Ad esempio, digitare objtMessage e premere INVIO per creare una voce che consente di modificare il numero massimo predefinito di oggetti objtMessage.

  7. Fare clic con il pulsante destro del mouse sulla voce creata nel passaggio 6, quindi scegliere Modifica.

  8. Nella casella Dati valore, digitare il nuovo numero massimo di oggetti desiderato per la voce, quindi fare clic su OK.

Nota

Il nuovo limite verrà riconosciuto automaticamente dal server entro cinque minuti.