Problem
HttpRequestAsync
HttpRequestAsync, (WOPICheckFile,WACSERVER) no response [WebExceptionStatus:ConnectFailure, url:http://sp.domain.de/_vti_bin/wopi.ashx/files/<ID>?access_token=. . . , exception:System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden.
Im ULS-Log in der OWA-Farm.
Details
Beschreibung
Der Versuch ein Dokument im SharePoint mit Hilfe von Office Web Apps direkt im Browser zu öffnen scheitert mit der Fehlermeldung:
Microsoft Word Web App
Leider kann das Dokument wegen eines Problems nicht geöffnet werden. Sollte dies erneut auftreten, versuchen Sie, das Dokument in Microsoft Word zu öffnen.
Es sind sehr viele ULS-Log Einträge sowohl auf den SharePoint-, als auch auf den OWA-Servern zu finden.
Es gibt keine Vorschau der Dokumente mehr im Browser (normalerweise nach dem Klicken auf die drei Punkte zu sehen).
Im Browser direkt werden nur Excel-Dokumente geöffnet (mit hilfe der Excel-Services – unabhängig von OWA). Man kann aber keine OWA-Unterstützten Dokumente (Word, PDF, PowerPoint) mehr direkt im Browser anzeigen lassen.
Ist-Zustand
SharePoint Umgebung
- SharePoint 2013 SP1 (On-Premises, 3 Tier Cluster)
- MS SQL-Server 2008 R2 Failover-Cluster
- Backup: AvePoint DocAve 6 SP5
- OWA / WAC
- Workflow-Manager
- BI
- SSRS (Native & Integrated Mode)
- SSAS, PowerPivot (Native & Integrated Mode)
- Monitoring
ULS Log
In den ULS Logs auf den OWA-Servern findet man unter anderem folgenden Eintrag:
Category | WAC Hosting Interaction |
---|---|
Level | Monitorable |
Message | HttpRequestAsync, (WOPICheckFile,WACSERVER) no response [WebExceptionStatus:ConnectFailure, url:http://sp.domain.de/_vti_bin/wopi.ashx/files/<ID>?access_token=REDACTED_1097&access_token_ . . ., exception:System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. —> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat <IP>:<Port> bei System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) — Ende der internen Ausnahmestapelüberwachung — bei System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) bei Microsoft.Office.Web.Apps.Common.HttpRequestAsync.GetResponseCallback(IAsyncResult asyncResult)] |