IIS6應用程序池自動停止、關閉、假死、處理集錦
添加時間:2018-7-1 23:10:00
添加:
思海網絡
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應用程序池:
c.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 j.dll
開始》運行》regsvr32 vb.dll
開始》運行》iisreset
第四種解決方法:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
新建一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS
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應用程序池:
c.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 j.dll
開始》運行》regsvr32 vb.dll
開始》運行》iisreset
第四種解決方法:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
新建一個DWORD項,名字為:UseSharedWPDesktop 值為1 重啟IIS
關鍵字:IIS6、應用程序池、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解