Office web apps 服務器運行一段時間之後CPU就是達到100%

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,

17b673bf3cb837428a51bedc3649f3f1.jpg-wh_

b14e7e3700d65b5dfb8e551673f52586.png-wh_

打開office web apps服務器IIS程序查找Excelservicesecs進程

通過資料瞭解該進程excelservicesecs進程用於在 SharePoint Server 上發佈 Excel 2013 工作簿,並且默認情況下是沒有設置回收的。

https://technet.microsoft.com/zh-cn/library/ee424405.aspx

3d840f20b7ae62fba0e035af29013fe5.png-wh_

解決方案(Resolution)

右擊excelservicesecs選擇正在回收設置回收條件是每天0:00自動回收一次

7f7e1328edf6c7fab0f583a691d7bfa7.png-wh_

經過一週的觀察office web apps服務器再也沒有出現CPU到達100%的現象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章