您的位置:首页 > 移动开发

Office web apps 服务器运行一段时间之后CPU就是达到100%

2017-11-02 20:58 736 查看
office web apps服务器部署两台,采用服务器场的方式实现高可用,主要为Lync server 2013 提供共享PPT; exchange 2013、SharePoint 2013提供在线预览word、PPT、excel。

原因分析(Cause)
Office web apps服务器重启之后CPU正常,但是运行一段时间之后CPU会达到100%。
Office web apps服务器的主要作用就是使用IIS为Lync 提供共享PPT,为SharePoint和exchange服务器提供在线预览word、PPT、excel。CPU一直很高,说明了用户连接IIS数量很多,但是根据office web apps服务器的硬件配置是可以满足这些用户连接的,于是怀疑是由于用户一直连接IIS里面的某个应用程序,而这个应用程序一直没有释放这些连接而导致的这个问题。
查找官方资料 微软TechNet 博客,
http://blogs.technet.com/b/dodeitte/archive/2013/03/29/issue-with-automatic-updates-enabled-amp-office-web-apps-server-2013-update.aspx
引起office web apps服务器CPU达到100%的原因可能是由于office web apps服务器未更新到最新的补丁导致,于是我将office web apps服务器所有的补丁都更新的最新,进行观察,一段时间之后发现CPU又达到了100%,于是感觉导致该问题的原因肯定不是补丁引起的。

打开性能监视器查找是哪个应用程序占用CPU较大,发现是W3WP进程中的 ID号25132占用CPU很大

通过命令查看PID25132 的进程是excelservicesecs,






打开office web apps服务器IIS程序查找Excelservicesecs进程

通过资料了解该进程excelservicesecs进程用于在 SharePoint Server 上发布 Excel 2013 工作簿,并且默认情况下是没有设置回收的。https://technet.microsoft.com/zh-cn/library/ee424405.aspx

解决方案(Resolution)
右击excelservicesecs选择正在回收设置回收条件是每天0:00自动回收一次


经过一周的观察office web apps服务器再也没有出现CPU到达100%的现象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cpu office 100%
相关文章推荐