您好,
在服务器内存占用高的时候请在任务管理器中检查,还有哪些进程在消耗内存呢?只是因为使用OOS而占用率高吗?
您是否有额外可以扩展的内存呢?
目前没有配置项可以直接控制OOS 的内存占用率。请检查您的 Get-OfficeWebAppsFarm 设置,例如 CacheSizeInGB 和 MaxMemoryCacheSizeInMB。
另外用回收的常规时间间隔您设置了多少呢?如果值为0,可能会导致服务器出现内存问题。建议输入大于 0 的值,例如 5 分钟。
- Internet 信息服务 (IIS) 管理器
- 在“连接”窗格中,展开服务器名称,然后单击“应用程序池”。
- 在“应用程序池”窗格中,选择要编辑的应用程序池。
- 在“操作”窗格中,单击“回收”。展开,找到设置“常规时间间隔(分钟)“,更改大于“0”的值测试看下。
据我了解,当OOS 使用时间长后,缓存变动,也会导致内存占用率高,建议定期清理缓存。
i.首先在OOS服务器上运行以下命令
stop-service wacsm -force
ii.删除以下cache folder
C:\ProgramData\Microsoft\OfficeWebApps\Working\d
C:\ProgramData\Microsoft\OfficeWebApps\Working\waccache
iii.删除cache folder后运行以下命令
start-service wacsm
如果答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想收到该主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。