多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > IIS自動停止關閉及應用程序池假死自動重啟的問題

IIS自動停止關閉及應用程序池假死自動重啟的問題

來源:程序員人生   發布時間:2014-04-27 08:30:40 閱讀次數:3035次

  IIS自動停止,iis自動關閉。應用程序池假死、自動重啟以及iis權限等解決辦法。

  IIS無故自動關閉停止已經不是罕見的事情了,處理這個問題是讓我很頭痛的事情,遇到這個問題不太可能一次性解決,多數都是用排除法一個個測試排除錯誤,最終找到那個錯誤命令。最近我的服務器遇到了這個問題,我很無奈,我很急,客戶也很著急,每天IIS都要自動停止2次以上,我總是懷疑是進程池問題,此文章是針對IIS進程池解決辦法,如果你遇到了死循環代碼,或者其他非進程池,那此文章不太適合你了。

網 www.wfuwu.com

  網絡上有關iis的問題和相關解決方案,多不勝搜,但很多都比較零散,沒有系統的解決方案;另外,有些解決方法,似是而非,不能找到其中的問題關鍵點,本人平時對于服務器的應用上也有點實踐,因此,今天稍稍總結一點平時遇到地問題和解決方法,特別是對iis的特殊權限引起問題、iis應用程序池假死問題和比較罕見的iis重啟命令和自動重啟辦法。其它相關問題,繼續關注本博。

  一、2003應用程序池自動死了,不能恢復了,一直出現 Service Unavailable 常見方法如下。

  1:沒有打SP1補丁的時候會出現這個IIS6.0假死問題,但現在微軟都在自動更新里面出補丁了,一般你打好最新補丁后是不會出現此問題了。(所以現在的IIS假死與這個關系不是很大)

  2:從IIS6.0開始CPU資源都在應用池里面限制了,不象以前的IIS.5。所以假死的池的緣故就是池被拉死,你在網站打不開的時候可以看到你的某個應用池是禁用的,上面出現一個紅叉。你鼠標右鍵啟動網站又會自動恢復。 這個原因:大概是以下幾個因數造成的。

  (1):你限制了應用池的資源,限制得太小 比如:50這樣或更少更多一點,這個時候如果你這個池下面的網站占用CPU太高,比如超過50% 那么5分鐘后他就自動死了,手工默認建立的應用池默認是超過資源不操作。

  出現上面這個情況解決方法:1:不限制CPU資源,(這個是不可取的,不限制資源,有的程序有BUG占用資源厲害了的,服務器都會被拉死,你可能都無法操作服務器。)2:在超過資源那里選擇關閉,這個關閉默認是失敗5次,90秒內恢復,一般默認就可。網站能自動恢復,這個關閉:不是永久關閉,意思是超過資源關閉,然后在某時間內自動恢復池。不操作就是不恢復,這個是很多人的誤區。

  (2):內存限制 在IIS6.0應用池上面有虛擬內存和最大內存限制,如果你設置了這個。那么網站訪問量大了 也會出現假死,所以不建議設置這里。默認就可。

  3:就是服務器自身內存太小,網站運行當然需要使用到內存了,當內存不夠的時候應用池也會死掉變成禁用。那么只有等內存全部釋放出來才能恢復應用池了。出現這個情況:那么你就要考慮加內存或者檢查到底是什么程序占用了內存了。比如MSSQL數據庫,這個可是吃內存得大戶啊,最好別和WEB服務器同時一個服務器上。很多人用1G內存做 2003系統,2003NET結構是很占用內存的,所以做服務器選2003還得把內存加到2G或更高才好。 內存不夠上面 2點講到的,是沒辦法操作了,也無法自動恢復。

  4:就是ACCESS數據庫太大或查詢太多,這個也會出現把IIS拉死,解決方法;修復ACCESS數據庫,或盡量少用ACCESS數據庫,升級至sqlserver數據庫;或者在技術方面革新,像現在有些網站系統,風訊、動易等cms;pjblog、zblog等博客程序,都支持生成靜態功能.

  5:不同網站用不同應用池:根據你自己實際情況而定,站點大的最好獨立一個應用池,限制他的資源超過了自動回收,看上面(1)講到的,這樣就不影響其他站點。中型站點:多個網站共用一個應用池,比如5個站點用一個池,設置他資源時間等等。這樣他們就算超資源了也不影響其他應用池的網站。

  6:設置回收時間:很多人以為設置回收池越短越好,其實是錯誤的,每次回收當然是把內存回收回來了,但加重了一次服務器的負擔,當服務器比較繁忙的時候,有可能導致其他應用池死。所以建議設置共1000就行了。其他獨立池按照他網站流量而設置 可以設置600 也行,共用的不建議設置太短。

  7:網站后臺過不了多久自動退出又要重新登陸:這個情況就是你設置回收時間太短了,按照 6點設置吧。 不要設置什么20分、30分這樣的,這樣不好的。另外一個原因就是和站的響應設置時間有關,設置得稍長些。

  8:windows 2003系統iis6訪問本機的站點時提示“Service Unavailable”;

  查看iis的應用程序池,狀況提示為:未指定錯誤,同時應用程序池自動停止運行;

  用事件查看器查看系統錯誤日志,發現如下提示:

  -----------------------------------

  應用程序-特定 權限設置未將 COM 服務器應用程序(CLSID 為

  {A9E69610-B80D-11D0-B9B9-00A0C922E750}

  )的 本地 激活 權限授予用戶 NT AUTHORITYNETWORK SERVICE SID (S-1-5-20)??梢允褂媒M件服務管理工具修改此安全權限。

  解決方法,給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"代表應用程序池的實例名。如果要設置自動重啟這個應用程序池,可以嘗試放在批處理中,用計劃任務調用此批處理即可。很多人覺得計劃任務不安全,都要禁掉,事實上,計劃任務的不安全是建立在其它方面不安全的前提上的,如果由于其它方面的不安全,被放入執行程序,計劃任務執行,這和計劃任務沒有直接關系。當然,關掉,是會減少一些安全隱患,這是不錯。

  文章來自:http://www.cnblogs.com/060218/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕免费视频精品一 | 日韩精品久久一区二区三区 | 色噜噜影院 | 一区二区三区成人 | 伊人香焦| 欧美精品亚洲精品日韩专 | www视频在线观看天堂 | 日本中文字幕视频在线看 | 欧美freesex呦交hd | 中国人黑人xxⅹ性猛 | 欧美性猛交xxxxx按摩国内 | 可以在线观看的黄色网址 | 国产亚洲精品美女一区二区 | 欧美日韩福利视频一区二区三区 | 亚洲国产成人久久精品图片 | 国产精品视频分类一区 | 久久婷五月天 | 欧洲亚洲一区 | 最近最新高清中文字幕6页 最近最新免费中文字幕8 | 欧美一区二区三区国产精品 | 天天天做天天天天爱天天想 | 国产jizz美国jizz免费看 | 最近中文字幕经典版在线 | 午夜黄视频 | 欧美精品一区二区在线观看 | 国产欧美日韩综合一区二区三区 | 国产成人精品免费视频大全五级 | 国产欧美另类性视频 | 欧美视频在线观看视频 | 欧美日本在线 | 亚洲色图 欧美 | 日韩欧美精品一区二区三区 | 亚洲毛片免费在线观看 | 九九99久久精品影视 | 欧美两性人xxxx高清免费 | 精品一区二区三区无卡乱码 | 久久久久久一品道精品免费看 | 国产福利片在线 | 在线中文字幕精品第5页 | 精品网站| 国产欧美日韩精品a在线观看 |