Excel Calculation Services-工作簿缓存 [英] Excel Calculation Services - Workbook Cache

查看:118
本文介绍了Excel Calculation Services-工作簿缓存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我们有SharePoint 2013,我们有两台运行Excel Calculation Services的服务器.我们尚未自定义缓存位置,因此它使用系统驱动器上的默认Temp位置.我的问题是-当我们在两台计算机上都运行该服务时, 工作簿缓存是否应同时存储在两台计算机上?工作簿缓存大小设置为默认设置,该设置将占用40 GB.一旦填满,用户将无法再打开工作簿.是否有有助于我们清除的配置设置 旧的缓存以释放空间,例如跟踪日志设置?附带说明一下,我们使用Workbook URL作为负载平衡选项.

感谢您所做的任何贡献.

解决方案

Srikanth,

请检查是否在CA->管理服务应用程序-> Excel Service应用程序->全局设置->工作簿缓存中设置了工作簿文件缓存的本地文件系统位置.无值表示系统中的子目录为临时目录 directory是工作簿文件缓存的位置.这意味着,当您在Excel Services中打开工作簿时,一个临时文件存储在运行Excel Services的应用程序服务器的%TEMP%文件夹中.

由于您有两个运行Excel服务的服务器,因此在配置工作簿文件缓存位置之前,这两个服务器都应具有临时文件.

对于此问题,如果您未在服务器场中配置工作簿文件缓存位置,则可以在使用Excel服务打开工作簿时检查ULS日志以查找有关此问题的任何信息.

有两篇有关Excel磁盘缓存的文章,请检查它们是否对您有用:

https://technet.microsoft.com/en-us/library/ee513076(v = office.14).aspx

https://technet. microsoft.com/en-us/library/ee513091%28v=office.14%29.aspx?f=255&MSPPError=-2147217396

以上链接也应适用于SharePoint 2013.

谢谢

温迪


Hi everyone,

We have SharePoint 2013 and we have two servers running Excel Calculation Services. We haven't customized the cache location, so its using the default Temp location on the system drive. My question is - as we are running the service on both the machines, should the workbook cache be stored on both the machines? The workbook cache size is set to default settings that will take 40 GB. Once this fills up, the users are unable to open the workbooks any more. Is there a configuration setting that will help us clearing the old cache to free up the space, like the trace logs settings ? On a side note, we are using Workbook URL as the load balancing option. 

Thank you for any contributions you make.

解决方案

Hi Srikanth,

Please check if you have set the local file system location of the workbook file cache in CA->Manage service applications->Excel Service Application->Global Settings->Workbook Cache. No value indicates that a subdirectory in the system temporary directory is the location of the workbook file cache. It means that when you open a workbook in Excel Services, a temporary file is stored in the %TEMP% folder of the application server that is running Excel Services.

As you have two servers running Excel services, the two servers both should have the temporary file until you configure workbook file cache location.

For this issue, if you don't configure workbook file cache location in your farm, you can check ULS log to find if there is anything about this issue when you open a workbook using Excel services.

There are two articles about Excel Disk cache, check if they are useful for you:

https://technet.microsoft.com/en-us/library/ee513076(v=office.14).aspx

https://technet.microsoft.com/en-us/library/ee513091%28v=office.14%29.aspx?f=255&MSPPError=-2147217396

The above links should also work for SharePoint 2013.

Thanks,

Wendy


这篇关于Excel Calculation Services-工作簿缓存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆