Симптомы
Если пул приложений службы графики Visio на несколько дней в SharePoint Server 2013 не перезапущен, при попытке отображения файлов Visio может появиться следующее сообщение об ошибке:
Не удалось извлечь данные с сервера. Не удалось выполнить веб-запрос.
В то же время в журнале ULS могут оказаться следующие элементы:
w3wp.exe Visio Graphics Service Web Access 9004 Warning
Failed to access the cache.
w3wp.exe Visio Graphics Service Graphics Service 8079 Critical
Failed to generate raster diagram for file https://SERVER/sites/SITENAME/Documents/VISIODOCUMENTNAME.vsdx page ShapeInfo Error : System.IO.FileNotFoundException: Drive:\Program Files\Microsoft Office Servers\15.0\Data\VisioServer\VisioCachexxx\VisioBundlexxx.cache
at Microsoft.Office.Visio.Server.GraphicsServer.DiskCache.ReadBundlePart(Bundle bundle, Int32 index)
at Microsoft.Office.Visio.Server.GraphicsServer.ServiceCore.GetRasterPageItem(RasterPageItemRequest request)
at Microsoft.Office.Visio.Server.GraphicsServer.VisioGraphicsService.GetRasterPageItem(RasterPageItemRequest request)
Решение
Чтобы устранить эту проблему, вы может повторно использовать пул приложений для службы графики Visio ежедневно во время нерабочих часов.
Примечания
-
Перед повторным использованием, убедитесь в том, что доступ к кэшу Visio не заблокирован (путем разрешения или антивирусное программное обеспечение, например).
-
После перезапуска пула приложений в ферме, на короткий период может появиться ошибки.
Дополнительные сведения см.