Hallo an alle :)
Wir haben seit einigen Tagen ein merkwürdiges Problem auf unseren Exchange Server. Uns ist aufgefallen, dass niemand mehr E-Mails über den Index suchen kann. Weder im OWA, noch im Outlook. Danach ist mir aufgefallen das alle Datenbanken auf dem Server unter "ContentIndexState" den Wert "Failed" haben. In der Ereignisanzeige findet man haufenweise Ereignisse mit der ID "1009". Wenn man sich die Datenbanken mit FL anschaut sieht man "ContentIndexErrorCode : 2" .Unser Server ist kein DAG und hat nur die Datenbanken auf dem Server liegen. Die installierte Exchange Version ist "CU23 Apr24HU" - "15.1.2507.39". Ich habe bereits versucht die Indizierung wie hier beschrieben neu erstellen zu lassen:
Danach habe ich folgende Anleitung versucht:
Leider haben beide Lösungen das Problem nicht gelöst. Neustart des Servers hat auch nicht geholfen. Ich gehe davon aus, dass es an einen der Folgenden Sachen liegen könnte:
- CU Update mit aktivierten ESET?
- IIS Probleme, oder NodeRunner (.NET Framework)?
- Firewall? Eigentlich aber nicht, da der Dienst ja lokal läuft und er versucht über die net.pipe darauf zuzugreifen.
Ereignisanzeige ID 1009:
The indexing of mailbox database DB01 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> System.ServiceModel.EndpointNotFoundException: Die Nachricht konnte nicht verteilt werden, da der Dienst an der Endpunktadresse "net.pipe://localhost/3867" für das Protokoll der Adresse nicht verfügbar ist. Server stack trace: bei System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result) bei System.ServiceModel.Channels.CommunicationObject.EndOpen(IAsyncResult result) Exception rethrown at [0]: bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) bei System.ServiceModel.ICommunicationObject.EndOpen(IAsyncResult result) bei Microsoft.Exchange.Search.OperatorSchema.PagingImsFlowExecutor.CreateProxyFromChannelFactory(ChannelFactory`1 factory, Action channelFactoryDelegate) bei Microsoft.Exchange.Search.OperatorSchema.PagingImsFlowExecutor.AcquireProxy() bei Microsoft.Exchange.Search.OperatorSchema.PagingImsFlowExecutor.ExecuteServiceCall(IProcessingEngineChannel& serviceProxy, Action`1 call, Int32 retryCount) bei Microsoft.Exchange.Search.OperatorSchema.PagingImsFlowExecutor.ExecuteAndReadPage(QueryParameters parameters, String outputName) bei Microsoft.Exchange.Search.OperatorSchema.PagingImsFlowExecutor.GetHitCount(QueryParameters parameters) bei Microsoft.Exchange.Search.OperatorSchema.PagedReader.get_Count() bei Microsoft.Exchange.Search.Fast.ExchangeQueryExecutor.RunUnderExceptionHandler[T](Func`1 call, IDiagnosticsSession session, String flowName) --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.Exchange.Search.Fast.ExchangeQueryExecutor.RunUnderExceptionHandler[T](Func`1 call, IDiagnosticsSession session, String flowName) bei Microsoft.Exchange.Search.Fast.ExchangeQueryExecutor.ExecutePagedQueryByDocumentId(String flowName, String query, Guid tenantId, IndexSystemField[] extraFieldsToReturn, Int64 startingDocId, Int32 maxResults, QueryIntent queryIntent, Boolean throwOnSimpleMode) bei Microsoft.Exchange.Search.Fast.FailedItemQueryExecutor.ExecuteFailedItemQuery(String query, IndexSystemField[] fieldsToReturn, Int64 startingIndexId, Int32 maxResults, QueryIntent queryIntent) bei Microsoft.Exchange.Search.Fast.FailedItemStorage.GetPoisonDocuments() bei Microsoft.Exchange.Search.Engine.DocumentTracker.Initialize(IFailedItemStorage failedItemStorage) bei Microsoft.Exchange.Search.Engine.SearchFeedingController.InitializeFastFeederAndWatermarkStorage() bei Microsoft.Exchange.Search.Engine.SearchFeedingController.InternalExecutionStart() bei Microsoft.Exchange.Search.Core.Common.Executable.InternalExecutionStart(Object state) --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult) bei Microsoft.Exchange.Search.Engine.SyncRootController.ExecuteComplete(IAsyncResult asyncResult)
Wenn uns jemand noch ein paar Ideen zukommen lassen kann wären wir super Dankbar. Wir wissen an der stelle leider nicht weiter, da alle Lösungsansätze im nichts landen.
Vielen Dank.
Grüße
Peter
ich habe einen Eintrag bei Adminsitrator.de gefunden, welcher genau die selben Probleme beschreibt die wir haben:
https://administrator.de/forum/exchange-2013-suchindex-fehler-263788.html
Wir haben im SearchMonitoring.LOG auch die selben Fehler:
2024-08-27T06:52:39.360Z,Warnings,1,NodeManagementClient,,"Retry due to error: System.ServiceModel.EndpointNotFoundException: Es konnte keine Verbindung mit ""net.tcp://localhost:3803/Management/AdminService"" hergestellt werden. Der Verbindungsversuch hat für einen Zeitraum von 00:00:02.0040323 angedauert. TCP-Fehlercode 10061: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:3803. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:3803\r\n bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)\r\n bei System.Net.Sockets.Socket.Connect(EndPoint remoteEP)\r\n bei System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)\r\n --- Ende der internen Ausnahmestapelüberwachung
da alle Lösungsansätze im nichts landen.
https://www.mcseboard.de/topic/218877-keine-suche-in-outlook-2016-mit-exchange-2013-cu23/
Falls also alles nix hilft, dann so.