Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Numéro de base de connaissances d’origine : 3140828
Symptômes
Le service Assistant boîte aux lettres Microsoft Exchange (MSExchangeMailboxAssistants) se bloque à plusieurs reprises à intervalles de plusieurs minutes dans un environnement Exchange Server 2013. Le crash affecte les activités telles que la génération du carnet d’adresses hors connexion (OAB) et la synchronisation de la hiérarchie des dossiers publics.
En outre, l’événement 4999 suivant est enregistré dans le journal des applications pendant les intervalles :
Log Name: Application
Source: MSExchange Common
Date: 1/4/2016 5:21:43 AM
Event ID: 4999
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: EXHV-0535.EXHV-0535dom.extest.microsoft.com
Description:
Watson report about to be sent for process id: 10420, with parameters: E12IIS, DART-DBG-AMD64, 15.00.1130.007, MSExchangeMailboxAssistants, M.Exchange.Assistants, M.E.A.TimeBasedAssistantController.UpdateWorkCycle, System.ArgumentOutOfRangeException, ff31, 15.00.1130.005.
ErrorReportingEnabled: True
exData=|exHResult=-2146233086|exStacktrace= at System.Threading.Timer.Change(Int64 dueTime, Int64 period)
at System.Threading.Timer.Change(TimeSpan dueTime, TimeSpan period)
at Microsoft.Exchange.Assistants.TimeBasedAssistantController.UpdateWorkCycle(Object callerName) in \\REDMOND\EXCHANGE\BUILD\E15Ent\15.00.1130.005\SOURCES\sources\dev\assistants\src\Assistants\TimeBasedAssistantController.cs:line 844
at Microsoft.Exchange.Assistants.TimeBasedAssistantController.ReadAndUpdateWorkCycleConfiguration(Object state) in \\REDMOND\EXCHANGE\BUILD\E15Ent\15.00.1130.005\SOURCES\sources\dev\assistants\src\Assistants\TimeBasedAssistantController.cs:line 781
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()|exTargetSite=|exSource=mscorlib|exMessage=Time-out interval must be less than 2^32-2.
Parameter name: dueTime
Remarque
Pour déterminer si vous rencontrez ce problème, vérifiez que les deux chaînes suivantes apparaissent dans les données d’événement :
MSExchangeMailboxAssistants, M.Exchange.Assistants, M.E.A.TimeBasedAssistantController.UpdateWorkCycle, System.ArgumentOutOfRangeException
exMessage=Time-out interval must be less than 2^32-2.Parameter name: dueTime
Ces symptômes peuvent être causés par un administrateur ou par des applications tierces (telles qu’Odin ou Parallels, qui sont utilisées pour les déploiements Exchange Server 2013 hébergés). Toutefois, ces symptômes ne se produisent pas dans Exchange Server 2016, car la valeur de la OABGeneratorWorkCycleCheckpoint
propriété ne peut pas être modifiée sur un serveur Exchange Server 2016.
La cause
Ce problème se produit parce que la OABGeneratorWorkCycleCheckpoint
propriété est définie sur une valeur supérieure à 49 sur un serveur de boîtes aux lettres Exchange Server 2013.
Solution de contournement
Pour contourner ce problème, exécutez l’applet de commande suivante pour remplacer la valeur de la OABGeneratorWorkCycleCheckpoint
propriété par une valeur inférieure ou égale à 49 jours :
set-mailboxserver -OABGeneratorWorkCycleCheckpoint <value> -identity <servername>
Remarque
La valeur par défaut de la propriété est 1 jour et la chaîne de la propriété ressemble à ce qui suit :
OABGeneratorWorkCycleCheckpoint : 01.00:00:00
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « Produits concernés ».
Exclusion de responsabilité de tiers
Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.