IIS應用程式集區自動停止 關閉 假死 處理集錦

來源:互聯網
上載者:User

1:沒有打SP1補丁的時候會出現這個IIS6.0假死問題,但現在微軟都在自動更新裡面出補丁了,一般你打好最新補丁後是不會出現此問題了
2:你限制了應用池 的資源過小
3:你限制了記憶體使用量
4:就是伺服器自身記憶體太小
5:就是ACCESS資料庫太大或查詢太多
6:不同網站用不同應用池
7:設定回收時間,很多人以為設定回收池越短越好,其實是錯誤的
8:windows 2003系統iis6訪問原生網站時提示“Service Unavailable”;

查看iis的應用程式集區,狀況提示為:未 指定錯誤,同時應用程式集區自動停止運行;
用事件檢視器查看系統錯誤記錄檔,發現如下提示:

應 用程式-特定 使用權限設定未將 COM 伺服器應用程式(CLSID 為
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
) 的 本地 啟用 許可權授予使用者 NT AUTHORITYNETWORK SERVICE SID (S-1-5-20)。可以使用元件服務管理工具修改此安全許可權。
解決方案,給NETWORK SERVICE 加上訪問iis服務的許可權,具體方法如下:
點擊“開始”-“控制台”-“管理工具”-“元件服務”-“電腦”-“我的電 腦”-“DCOM”選項,
選擇其下的“IIS ADMIN SERVICE”,右健選擇“屬性”,找到“安全”,在“啟動和啟用許可權”中編輯“自訂”,添加帳號“NETWORK SERVICE ”,給該帳號賦予“本地啟動”和“本地啟用”的許可權,重新啟動IIS之後再訪問同一網站,則一切正常。

9:重啟IIS中的特定應 用程式池命令和自動重啟的方法
在作業系統是Windows server 2003 SP1+的情況下,可以用以下命令部分重啟IIS應用程式集區:
cscript.exe c:windowssystem32iisapp.vbs /a “DefaultAppPool”
其 中/a 代表alternatively,”DefaultAppPool”代表應用程式集區的執行個體名
10:網站有CC攻擊

關於“未指定的錯誤”的問題 的比較正解的解決方案

找到三種情況:
第一種解決方案:使用Ms Access裡的“工具->資料庫工具 + 生產力->壓縮和修複資料庫”來修複db/global.asa。如果修複後還是出錯,請查看db目錄下是否有global.dbl檔案,如果有請刪除,如無法刪除請結束伺服器w3wp.exe進程(win2003)或Aspnet_wp.exe進程(win2000)後再刪除。

第二種解決辦法:
設定Internet資訊服務(IIS)管理器中的應用程式集區,更改網站的程式池屬性,主要是效能的設定,其他最好預設設定,

調整後即可解決問題。
第三種解決方案:
其實只要很簡單的幾步:
開始。。。運行。。。regsvr32 jscript.dll開始。。。
運行。。。regsvr32 vbscript.dll開始。。。
運行。。。iisreset

第四種解決方案:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
建立一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS

我是一直在摸索,也希望高手指點指點啊!!!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.