Exchange Posta Kutusu Yardımcıları hizmeti kilitleniyor ve 2013'te 4999 Exchange Server tetikleniyor
Özgün KB numarası: 3140828
Belirtiler
Microsoft Exchange Posta Kutusu Yardımcıları hizmeti (MSExchangeMailboxAssistants) Exchange Server 2013 ortamında birkaç dakika aralıklarla kilitleniyor. Kilitlenme, Çevrimdışı Adres Defteri (OAB) oluşturma ve ortak klasör hiyerarşisi eşitlemesi gibi etkinlikleri etkiler.
Buna ek olarak, aralıklar sırasında aşağıdaki 4999 olayı Uygulama günlüğüne kaydedilir:
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
Not
Bu sorunu yaşarken sorun olup olmadığını belirlemek için, olay verisinde aşağıdaki dizelerin her ikisinin de görüntü doğrulayın:
MSExchangeMailboxAssistants, M.Exchange.Assistants, M.E.A.TimeBasedAssistantController.UpdateWorkCycle, System.ArgumentOutOfRangeExceptionexMessage=Time-out interval must be less than 2^32-2.Parameter name: dueTime
Bu belirtilere bir yönetici veya üçüncü taraf uygulamalar (Odin veya Parallels gibi) neden olabilir ve bunlar barındırılan Exchange Server 2013 dağıtımlarında kullanılır). Bununla birlikte, bu belirtiler Exchange Server 2016'da ortaya çıkar, çünkü özelliğin değeri OABGeneratorWorkCycleCheckpoint Exchange Server 2016 sunucusunda değiştirilemez.
Neden
Bu sorun, özelliğin 2013 posta kutusu sunucusunda OABGeneratorWorkCycleCheckpoint 49'dan büyük bir Exchange Server ayarlanmış olduğundan oluşur.
Geçici Çözüm
Bu sorunu gidermek için, aşağıdaki cmdlet'i çalıştırarak özelliğin değerini 49'dan küçük veya buna eşit bir OABGeneratorWorkCycleCheckpoint değerle değiştirebilirsiniz:
set-mailboxserver -OABGeneratorWorkCycleCheckpoint <value> -identity <servername>
Not
Özelliğin varsayılan değeri 1 günü olur ve özelliğin dizesi aşağıdakine benzer:
OABGeneratorWorkCycleCheckpoint : 01.00:00:00
Durum
Microsoft, "Geçerli olduğu" bölümünde listelenen Microsoft ürünlerinde bunun bir sorun olduğunu onaylar.
Üçüncü taraf bilgileri hakkında yasal uyarı
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.