IIS中應用程序池自動停止,重啟報錯


閱文時長 | 0.2分鍾 字數統計 | 329.6字符
主要內容 | 1、引言&背景 2、解決方案 3、聲明與參考資料
『IIS中應用程序池自動停止,重啟報錯』
編寫人 | SCscHero 編寫時間 | 2022/1/3 PM12:32
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題

某次上線,發現某個項目突然崩了,經查是應用程序池的應用自然崩了,重啟無果。如下報錯:

Cannot Start Application Pool
There was an error while performing this operation.
Details:
The service cannot accept control messages at this time. (Exception from HRESULT: 0x80070425)

如圖:

b) 應用場景

  • 應用程序池應用暫停,且無法重啟。

二、解決方案   完成度:100%

a) 臨時解決方案

需要在應用程序池新建一個應用:再把服務指向新建的應用,且回收應用及重啟服務。

b) 長期解決方案

需找到應用程序池崩潰原因,比如:是否是內存泄漏,某些對象沒有及時回收,導致crash,需要檢查下代碼寫法。如果是此前沒有出現過應用程序池崩潰情況,但最近某幾次上線出現了,就需要檢查下最近上線的功能是否有什么漏洞。

三、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM