狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]web網站的iis應用程序池頻繁假死

admin
2011年2月28日 17:31 本文熱度 9734
最近遇到一個問題比較困乏,請大蝦們幫幫忙分析一下:我們的一個web網站系統經常IIS假死,用戶無法訪問,一般一兩天出現一次,但有時一上午出現2-3次。

解決辦法,只要在IIS里面重啟應用程序池就恢復正常。

假死的時候我原來登錄了的用戶還能繼續訪問,但重新登錄的用戶就無法訪問。而且,假死時候我通過內網地址也可以訪問。我嘗試對IIS應用程序池做過各種配置,web網站的并發連接數也沒有限制,防火墻上的IP地址映射也設置了這個IP地址的并發連接數為10000.

 

請問問題會出在哪里呢?謝謝幫助!

該文章在 2011/2/28 17:31:08 編輯過

全部評論2

admin
2011年2月28日 17:31
首先看你的服務開啟沒有 ASP.NET State Service IIS Admin Service 設置成自動啟動 然后設置Internet信息服務(IIS)管理器下的 網站默認網站右鍵屬性調調 或者看看下面的也行: 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 AUTHORITY\NETWORK 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:\windows\system32\iisapp.vbs /a "DefaultAppPool" 其中/a 代表alternatively,"DefaultAppPool"代表應用程序池的實例名。如果要設置自動重啟這個應用程序池,可以嘗試放在批處理中,用計劃任務調用此批處理即可。很多人覺得計劃任務不安全,都要禁掉,事實上,計劃任務的不安全是建立在其它方面不安全的前提上的,如果由于其它方面的不安全,被放入執行程序,計劃任務執行,這和計劃任務沒有直接關系。當然,關掉,是會減少一些安全隱患,這是不錯。

該評論在 2011/2/28 17:31:25 編輯過
admin
2011年2月28日 17:34
目前IIS服務器應用程序池設置如下: 右擊應用程序池DefaultAppPool,選取屬性: 一、回收 1、回收工作進程(分鐘):選中,值為1740 2、回收工作進程(請求數目):不選(原先設置為35000) 3、在下列時間回收工作進程:不填 4、消耗太多內存時回收工作進程:全不選。(2、3、4項可能避免了在訪問量高的時候強制回收進程可能引發的服務器響應問題,猜的^-^)服務器內存夠大,豁出去了給它用。 二、性能 只選中空閑超時20分鐘。其他都不選。WEB園最大工作進程數為1(默認)。原來的請求隊列限制為4000,現在無限制。 三、運行狀況 前兩項都起用,是原來的默認設置。啟動時間限制90秒,關閉時間限制180秒。 “關閉時間限制180秒”是必須的,因為進程關閉的時間,就是在這兒設置,原來為90秒限制,是默認值,如果進程關閉時間超過90秒,則認為超時,從而出現:進程關閉時間超過了限制日志,所以,適當延長這個時間,可以避免這種錯誤! 臨時解決辦法。適合WIN2003系統(IIS6),將每個應用程序設置不同的“應用程序池”即可。比如:新聞系統用一個單獨的應用程序池、論壇再用一個單獨的應用程序池、下載站點再用一個應用程序池。。。。。。。 通過以上的方法,目前服務器還算穩定,偶爾(一般是N天)“回收”一下有問題的“應用程序池”就OK了。

該評論在 2011/2/28 17:34:03 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved