Fragensteller
Exchange 2019, MSExchange Front End HTTP Proxy - Event 1003

Frage
-
Hallo zusammen,
nachdem wir einen Exchange 2019 Server unserer DAG von CU5 auf CU8 aktualisiert haben, erhalten wir nun eine Menge solcher Einträge im Eventlog des aktualisierten Servers:
Protokollname: Application Quelle: MSExchange Front End HTTP Proxy Datum: 23.12.2020 08:00:04 Ereignis-ID: 1003 Aufgabenkategorie:Core Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: server.domain.local Beschreibung: [RpcHttp] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Cannot add a duplicate key. Use Insert instead bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate)
Protokollname: Application Quelle: ASP.NET 4.0.30319.0 Datum: 23.12.2020 08:00:04 Ereignis-ID: 1309 Aufgabenkategorie:Web Event Ebene: Warnung Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: server.domain.local Beschreibung: Event code: 3005 Event message: Es ist eine unbehandelte Ausnahme aufgetreten. Event time: 23.12.2020 08:00:04 Event time (UTC): 23.12.2020 07:00:04 Event ID: 351614ffff374e53929a6548ebbb41fe Event sequence: 127 Event occurrence: 124 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/Rpc-1-132530160975014781 Trust level: Full Application Virtual Path: /Rpc Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc\ Machine name: SERVER Process information: Process ID: 15532 Process name: w3wp.exe Account name: NT-AUTORITÄT\SYSTEM Exception information: Exception type: DuplicateKeyException Exception message: Cannot add a duplicate key. Use Insert instead bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate) bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Request information: Request URL: https://mail.domain.local:443/rpc/rpcproxy.dll?64433455-422e-4e76-a47e-76e154188931@domain.de:6001 Request path: /rpc/rpcproxy.dll User host address: x.x.x.x User: DOMAIN\user Is authenticated: True Authentication Type: NTLM Thread account name: NT-AUTORITÄT\SYSTEM Thread information: Thread ID: 5 Thread account name: NT-AUTORITÄT\SYSTEM Is impersonating: False Stack trace: bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate) bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
sowie
Protokollname: Application Quelle: MSExchange Front End HTTP Proxy Datum: 23.12.2020 10:31:41 Ereignis-ID: 1003 Aufgabenkategorie:Core Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: server.domain.local Beschreibung: [Autodiscover] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Cannot add a duplicate key. Use Insert instead bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate)
Protokollname: Application Quelle: ASP.NET 4.0.30319.0 Datum: 23.12.2020 10:31:41 Ereignis-ID: 1309 Aufgabenkategorie:Web Event Ebene: Warnung Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: server.domain.local Beschreibung: Event code: 3005 Event message: Es ist eine unbehandelte Ausnahme aufgetreten. Event time: 23.12.2020 10:31:41 Event time (UTC): 23.12.2020 09:31:41 Event ID: d8ecbe6f791541f781fa6768566e8d37 Event sequence: 8 Event occurrence: 7 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/Autodiscover-1-132531888137525002 Trust level: Full Application Virtual Path: /Autodiscover Application Path: C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\Autodiscover\ Machine name: SERVER Process information: Process ID: 29152 Process name: w3wp.exe Account name: NT-AUTORITÄT\SYSTEM Exception information: Exception type: DuplicateKeyException Exception message: Cannot add a duplicate key. Use Insert instead bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate) bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Request information: Request URL: https://mail.domain.local:443/Autodiscover/Autodiscover.xml Request path: /Autodiscover/Autodiscover.xml User host address: x.x.x.x User: DOMAIN\user Is authenticated: True Authentication Type: Negotiate Thread account name: NT-AUTORITÄT\SYSTEM Thread information: Thread ID: 26 Thread account name: NT-AUTORITÄT\SYSTEM Is impersonating: False Stack trace: bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config) bei Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication) bei Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication) bei Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate, Action`1 catchDelegate) bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Aktuell können wir zwar keine Probleme im laufenden Betrieb feststellen, ich würde den zweiten Server aber nur ungerne aktualisieren, ohne zu wissen was die Fehler verursacht und wie sich dies beheben lässt. Hat von euch jemand eine Idee?
Besten Dank und viele Grüße
Markus
Alle Antworten
-
Laut Fehler "Duplicate Key" scheint ein Schlüssel mehrfach konfiguriert zu sein:
[RpcHttp] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Cannot add a duplicate key. Use Insert instead bei Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
- Bearbeitet Der Suchende Mittwoch, 23. Dezember 2020 12:10
-
Hallo zusammen
Auch ich bestätige nach der Installation des CU8 für 2019 gibt es so ca. alle 60min. ein oder mehrere Einträge betreffend "ASP.NET 4.0.30319.0 - Event ID 1309", "Exception type: DuplicateKeyException" für die Anfragen:
- "Request path: /EWS/Exchange.asmx"
- "Request path: /Autodiscover/Autodiscover.xml"
- "Request path: /mapi/emsmdb/"
- "Request path: /mapi/nspi/"
Im "MSExchange Front End HTTP Proxy - Event ID 1003" findet man auch einen Zusammenhang mit "TimeoutCache.DuplicateKeyException"
Lösung, bisher keine -
Hallo, anbeier Support Artikel:
Event IDs 1003, 1309 and 4999 are logged after installing Exchange Server 2019 CU8
Grüße
Jörg