none
Sharepoint 2016 + Office Online Server RRS feed

  • Общие обсуждения

  • Коллеги возник вопрос. Развернут Sharepoint 2016 с базовыми функциями и сервер office Online. Была создана привязка между Sharepoint и Office Online через https. New-SPWOPIBinding далее проверка зоны WOPI, потом включение API Excel SOAP. Вроде все правильно сделал, файлы с портала Word, Powerpoint, Onenote открывает в браузере без проблем, а при открытии Excel ошибка: Не удалось обработать ваш запрос. Подскажите может у кого было что нибудь подобное? 
    9 декабря 2016 г. 21:44

Все ответы

  • Добрый день,

    что в логах?


    MS,MCTS,MCP,MCPD: SharePoint Developer 2010

    13 декабря 2016 г. 0:42
  • В логах на сервере Office Online есть alert от Excel Calculation Services перед ошибкой за доли секунды

    ManagedContextBase.SetContextInternal failed with error System.OutOfMemoryException: Insufficient memory to continue the execution of the program.    
     at Microsoft.Office.Excel.Server.CalculationServer.Interop.EngineInterop.PreprepareContext(NativeContextParams nativeContextParams)    
     at Microsoft.Office.Excel.Server.CalculationServer.ManagedContext.PreprepareContext()    
     at Microsoft.Office.Excel.Server.CalculationServer.ManagedContext.OnSetContext()    
     at Microsoft.Office.Excel.Server.ManagedContextBase.SetContextInternal(ManagedContextBase context)

    Странно, вроде не хватает памяти для выполнения операции, хотя занято 5 GB из 10. Может попробовать увеличить? 

    15 декабря 2016 г. 10:39
  • Добавил, ошибка повторилась

    ErrorInfo.Log: {"ErrorName":"DeploymentRetryError","ErrorCode":"5502902","ErrorHashCode":"-1468309555","ErrorId":"436","OriginalErrorName":"DeploymentRetryError","OriginalErrorId":"436"}  Exception: Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSessionException: К сожалению, не удалось обработать ваш запрос.    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.LoadBalancer.GetFailoverServer(String excludeServerId)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSession.RetryGetFailoverServer(String previousServerId, WrongEcsVersionException wrongVersionEx)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSession.HandleRetryException(WebMethodType webMethodType, WebMethodBehaviorAttribute webMethodBehavior, CommandParameter parameter, Boolean& hitWrongEcsRedirect, WrongEcsVersionException& lastWrongVersionEx, Int32& retryCount, RetryException re)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSession.ExecuteWebMethod(WebMethodType webMethodType, WebMethodBehaviorAttribute webMethodBehavior, CommandParameter parameter, CoreWebMethod coreWebMethod)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSession.OpenWorkbook(CommandParameter commandParameter, OpenWorkbookInParameters inParameters, OpenWorkbookOutFlags& outFlags, OpenWorkbookOutParameters& outParameters)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.LoadBalancer.<>c__DisplayClass42_0.<OpenWorkbook>b__0(ServerSession newServerSession, Boolean ignoreWarnings)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.LoadBalancer.ExecuteNewSessionMethod(CreateServerSessionMethod createServerSessionMethod, CoreNewSessionMethod newSessionMethod, String workbookUrl, String excludeServerId, BasicDocumentInfo documentHostInfo)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.LoadBalancer.OpenWorkbook(CommandParameter commandParameter, OpenWorkbookInParameters inParameters, BasicDocumentInfo documentHostInfo, OpenWorkbookOutFlags& outFlags, OpenWorkbookOutParameters& outParameters, ServerSession& serverSession)    
     at Microsoft.Office.Excel.Server.CalculationServer.Proxy.ServerSession.OpenWorkbook(CommandParameter commandParameter, OpenWorkbookInParameters inParameters, OpenWorkbookOutFlags& outFlags, OpenWorkbookOutParameters& outParameters, ServerSession& serverSession)    
     at Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbookAndUpdateState(String sessionId, CommandParameter commandParameter, OpenWorkbookFlags flags, String previousSessionId, Boolean canTryAgain)    -- Caller Call Stack --    
     at Microsoft.Office.Excel.WebUI.EwaState.AddError(ServerSessionException ex)    
     at Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbookAndUpdateState(String sessionId, CommandParameter commandParameter, OpenWorkbookFlags flags, String previousSessionId, Boolean canTryAgain)    
     at Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbook(HttpContextBase currentHttpContext)    
     at Microsoft.Office.Excel.WebUI.ExcelWebRendererInternal.RenderControl(HtmlTextWriter writer)    
     at ASP._layouts_xlviewerinternal_aspx.__Render__control5(HtmlTextWriter __w, Control parameterContainer)    
     at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)

    15 декабря 2016 г. 12:41
  • В логах на Office Online Server и в ULS ошибка 5256 , Ошибка выделения памяти приложением служб Excel. Но занято из 12 GB только 3, вряд ли ему не хватает памяти.


     
    19 декабря 2016 г. 12:54