當前位置:首頁 » 雲伺服器 » 伺服器程序池是什麼

伺服器程序池是什麼

發布時間: 2023-03-19 22:48:22

① 伺服器IIS裡面應用程序池佔用CPU100%,並不是一個

1.你的每銀譽個站的訪問寬搏逗量有多少,一般一個程序池帶一個站點,他的訪問同時並發是2000多,這是程序沒有問題的情況,如果程序有問題,比如死循環,一個文件就把一個伺服器脫死了。要是訪問量比較多,建議每個業務單獨用一台伺服器,不多的情慎賣況出現這種問題需要仔細查找原因。

② 解釋IIS伺服器及其應用

IIS 是Internet Information Server的縮寫,它是微軟公司主推的伺服器,最新的版本是Windows2003裡麵包含的IIS 6.0,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。
IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協議),FTP(Fele Transfer Protocol,文件傳輸協議)以及SMTP協議,通過使用CGI和ISAPI,IIS可以畝帶得到高度的擴展。

IIS支持與語言無關的腳本編寫和組件,通過IIS,開發人員就可以開發新一代動態的,富有魅力的Web站點。IIS不需要開發人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發軟體以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。

IIS的設計目的是建立一套集成的伺服器服務,用以支持HTTP,FTP和SMTP,它能夠提供快速且集成了現有產品,同時可擴展的Internet伺服器。

IIS相應性極高,同時系統資源的消耗也是最森差少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網路操作系統緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對於管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡單網路管理協議)之類的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以擴展伺服器功能,而使用ISAPI過濾器可以預先處理和事後處理儲存在IIS上的數據。用於32位 Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協議置於容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用於Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。

IIS6.0的重要特性

IIS6.0 相比IIS5.0 有了重大的提高和改進,具有很多優秀的特性:

1. 應用程序池: IIS6可以將單個的 Web 應用程序或多個站點分隔到一個獨立的進程(稱為應用程序池). 應用程序池以獨立進程的方式極大的提高了Web伺服器的安全和穩定性.該進程與操作系統內核直接通信。當在伺服器上提供更多的活動空間時,此功能將增加吞吐量和應用程序的容量,從而有效地降低硬體需求。這些獨立的應用程序池將阻止某個應用程序或站點破壞伺服器上的 XML Web 服務或其他 Web 應用程序。
2. IIS6.0 還提供狀態監視功能以發現、恢復和防止 Web 應用程序故障。在 Windows Server 2003 上,Microsoft ASP.NET 本地使用新的 IIS 進程模型。這些高級應用程序狀態和檢測功能也可用於現有的在 Internet Information Server 4.0 和 IIS 5.0 下運行的應用程序,其中大多數應用程序不需要任何修改.

3. 集成的 .NET 框架(DOTNET)
Microsoft .NET 框架是用於生成、部署和此耐皮運行 Web 應用程序、智能客戶應用程序和 XML Web 服務的 Microsoft .NET 連接的軟體和技術的編程模型,這些應用程序和服務使用標准協議(例如 SOAP、XML 和 HTTP)在網路上以編程的方式公開它們的功能。
.NET 框架為將現有的投資與新一代應用程序和服務集成起來而提供了高效率的基於標準的環境

4. 連接並發數,網路流量等監控 這樣可以使不同網站完全獨立開. 不會因為某一個網站的問題 而影響到其他網站.

5. IIS6.0 提供了更好的安全性 通過將運行用戶和系統用戶分離的方式. IIS服務運行許可權和 Web應用程序許可權 分開,保證 web應用的足夠安全.這些是其他Web伺服器 所欠缺的.

採用IIS6.0 作為Web伺服器, 確保您的網站足夠安全,穩定,快速.

③ 伺服器應用程序池老是自動停止

一、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的應用程序池,狀況提示為:未指定錯誤,同時應用程序池自動停止運行;

④ IIS 應用程序池的作用是什麼

應用程序池就是可以看成裝載計算機分配給動態網站的內存的爛襪山容器。如果內存是水,那麼應用程序池就是魚缸,動態網站就是魚缸中的金飢中魚。多個動好灶態網站可以存在於同一個應用程序池裡,即魚缸中可以放多條金魚。當然,如果金魚多了,魚缸中的空間有限,金魚之間就會爭搶空間,不是很堅固的魚缸可能就會破裂,所有金魚都會受到影響。即是動態網站多了,內存不足,可能會造成內存級別的溢出漏洞,影響所有在那個應用程序池上的動態網站。

⑤ 網站的應用程序池是干什麼用的

應用程序池呢?這是微軟的一個全新概念:應用程序池是將一個或多個應用程序鏈接到一個或毀薯多個工作進程集合的配置。因為應用程序池中的應用程序與其他應用程序被工作進程邊界分隔,所以某個應用程序池中的應用程序不會受到其他應用程序池中應用程序所產生的問題的影響。

Windows 2003同時支持兩種工作模式,默認為ISS 6.0工作進程隔離模式。工作進程隔離模式防止一個應用程序或站點停止了而影響另一個應用程序或站點,大大增強了IIS的可靠性。那麼如何設置兩種工租困作模式呢?

啟動IIS管理器,右擊網站,選擇「屬性」,打開屬性對話框(圖1)。在IIS 6.0工作進程隔離模式下,所有的應用程序代碼都在隔離環境中運行,它們是如何進行隔離的呢?Windows 2003新增了應用程序池,工作進程隔離模式允許客戶創建多個應用程序池,每個應用程序池都可以有不同的配置。因為這些應用程序池直接從內核(而非WWW 服務)接收它們的請求,所以性能和可靠性得到了增強。要隔弊余念離運行在同一台計算機上但屬於不同網站的Web應用程序,需要為每個網站創建單獨的應用程序池。

創建應用程序池

在IIS管理器中,打開本地計算機,右鍵單擊「應用程序池」,選擇新建「應用程序池」 (必須在工作進程隔離模式下才能建立應用程序池) 。「應用程序池名稱」框中,輸入新的應用程序池名稱。如果在「應用程序池 ID」框中出現的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了「將現有應用程序池作為模板」,請在「應用程序池名稱」框中右鍵單擊想要用來作為模板的應用程序池。最後 單擊[確定]。

指派應用程序池

在 IIS 管理器中,右鍵單擊您要為其指派應用程序池的應用程序,然後單擊「屬性」。 單擊「主目錄」選項卡,確認您正在指派的目錄或虛擬目錄的「應用程序名」是否已被填寫。如果「應用程序名」框尚未被填寫,請單擊「創建」,然後輸入名稱。

在「應用程序池」列表框中,選擇您想要為其指派的應用程序池的名稱。最後單擊[確定]。

⑥ 應用程序池的作用

是將一個或多個應用程序鏈接到一個或多個工作進程集合的配置。根據查詢應用程序池相關資料得知,應用程序池的作用是將一察燃謹個或多個應用程序鏈接到一個或多個工作進程集合的配敗基置。通過創建新的應用程序池以及段答為其指派網站和應用程序,可以使伺服器更加有效、可靠,同時也可以讓其他應用程序一直保持可用狀態。

⑦ 伺服器中,回收一下應用池是什麼意思

如果你說的是web伺服器,IIS的情況下,回收應用池,一般指的是回收IIS的進程池。或者重啟web服務也可以。

⑧ 伺服器上的回收程序池是什麼意思

你可以理解為 重新啟動
只不過不是機器
而是供應你網站程序運行的這個環境的重新啟動

一般用於緩解資源佔用過高 訪問過慢
回收後可讓程序重新啟動
再另行監控資源情況

⑨ iis7.5伺服器程序池會定時關閉嗎

IIS應用程序池假死、自動重啟以及iis許可權等解決辦法 網路上有關純嘩iis的問題和相關解決方案,多不勝搜,但很多都比較零散,沒有系統的解決方案;另外,有些解決方法,似是而非,不能找到其中的問題關鍵點,本人平時對於伺服器的應用上也有點實踐,因此,今天稍稍總結一點平時遇到地問題和解決方法,特別是對iis的特殊許可權引起問題、iis應用程序池假死問題和比較罕見的iis重啟命令和自動重啟辦法。其它相關問題,繼續關注本博。</p>
<p><strong>一、2003應用程序池自動死了,不能恢復了,一直枝桐出現 Service Unavailable 常見方法如下。</strong></p>
<p>1:沒有打SP1補丁的時候會出現這個IIS6.0假死問題,但現在微軟都在自動更新裡面出補丁了,一般你打好最新補丁後是不會出現此問題了。(所以現在的IIS假死與這個關系不是很大)</p>
<p>2:從IIS6.0開始CPU資源都在應用池裡面限制了,不象以前的IIS.5。所以假死的池的緣故就是池被拉死,你在網站打不開的時候可以看到你的某個應用池是禁用的,上面出現一個紅叉。你滑鼠右鍵啟動網站又會自動恢復。 這個原因:大概是以下幾個因數造成的。</p>
<p>(1):你限制了<strong>應用池的資源</strong>,限製得太小 比如:50這樣或更少更多一點,這個時候如果你這個池下面的網站佔用CPU太高,比如超過50% 那麼5分鍾後他就自動死了,手工默認建立的應用池默認是超過資源不操作。<br/>出現上面這個情況解決方法:1:不限制CPU資源,(這個是不可取的,不限制資源,有的程序有BUG佔用資源厲害了的,伺服器都會被拉死,你可能都無法操作伺服器。)2:在超過資源那裡選擇關閉,這個關閉默認是失敗5次,90秒內恢復,一般默認就可。網站能自動恢復,這個關閉:不是永久關閉,意思是超過資源關閉,然後在某時間內自動恢復池。不操作就是不恢復,這個是很多人的誤區。</p>
<p>(2):<strong>內存限制</strong> 在IIS6.0應用池上面有虛擬內存和最大內存限制,如果你設置了這個。那麼網站訪問量大了 也會出現假死,所以不建議設置這里。默認就可。</p>
<p>3:就是<strong>伺服器自身內存太小</strong>,網站運行當然需要使用到內存了,當內存不夠的時候應用池也會死掉變成禁用。那麼只有等內存全部釋放出來才能恢復應用池了。出現這個情況:那麼你就要考慮加內存或者檢查到底是什麼程序佔用了內存了。比如MSSQL資料庫,這個可是吃內存得大戶啊,最好別和WEB伺服器同時一個伺服器上。很多人用1G內存做 2003系統,2003NET結構是很佔用內存的,所以做伺服器選2003還得把內存加到2G或更高才好。 內存不夠上面 2點講到的,是沒辦法操作了,也無法自動恢復。</p>
<p>4:就是<strong>ACCESS資料庫太大或查詢太多</strong>,這個也會出現把IIS拉死,解決方法;修復ACCESS資料庫,或盡量少用ACCESS資料庫,升級至sqlserver資料庫;或者在技術方面革新,像現在有些網站系統,風訊、動易等cms;pjblog、zblog等博客程序,都支持生成靜態功能.</p>
<p>5:<strong>不同網站用不同應用池</strong>:根據你自己實際情況而定,站點大的最好獨立一個應用池,限制他的資源超過了自動回收,看上面(1)講到的,這樣就不影響其他站點。中型站點:多個網站共用一個應用池,比如5個站點用一個池,設置他資源時間等等。這樣他們就算超資源了也不影響其他應用池的網站。</p>
<p>6:<strong>設置回收時間</strong>:很多人以為設置回收池越短越好,其實是錯誤的,每次回收當然是把內存回收回來了,但加重了一次伺服器的負擔,當伺服器比較繁忙的時候,有可能導致其他應用池死。所以建議猛褲坦設置共1000就行了。其他獨立池按照他網站流量而設置 可以設置600 也行,共用的不建議設置太短。</p>
<p>7:網站後台過不了多久自動退出又要<strong>重新登陸</strong>:這個情況就是你設置回收時間太短了,按照 6點設置吧。 不要設置什麼20分、30分這樣的,這樣不好的。另外一個原因就是和站的響應設置時間有關,設置得稍長些。</p>
<p>8:windows 2003系統iis6訪問本機的站點時提示「Service Unavailable」;<br/>查看iis的應用程序池,狀況提示為:<strong>未指定錯誤,同時應用程序池自動停止運行</strong>;</p>
<p>用事件查看器查看系統錯誤日誌,發現如下提示:<br/>-----------------------------------<br/>應用程序-特定 許可權設置未將 COM 伺服器應用程序(CLSID 為<br/>{A9E69610-B80D-11D0-B9B9-00A0C922E750}<br/>)的 本地 激活 許可權授予用戶 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用組件服務管理工具修改此安全許可權。</p>
<p>解決方法,給<strong>NETWORK SERVICE 加上訪問iis服務的許可權</strong>,具體方法如下:</p>
<p>點擊「開始」-「控制面板」-「管理工具」-「組件服務」-「計算機」-「我的電腦」-「DCOM」選項,<br/>選擇其下的「IIS ADMIN SERVICE」,右健選擇「屬性」,找到「安全」,在「啟動和激活許可權」中編輯「自定義」,添加帳號「NETWORK SERVICE 」,給該帳號賦予「本地啟動」和「本地激活」的許可權,重新啟動IIS之後再訪問同一站點,則一切正常。</p>
<p>9:<strong>重啟IIS中的特定應用程序池命令和自動重啟的方法</strong></p>
<p>在操作系統是Windows server 2003 SP1+的情況下,可以用以下命令部分重啟IIS應用程序池: <br/><br/><strong><font color="#ff0000">cscript.exe c:\windows\system32\iisapp.vbs /a "DefaultAppPool" </font><br/></strong><br/>其中/a 代表alternatively,"DefaultAppPool"代表應用程序池的實例名。如果要設置自動重啟這個應用程序池,可以嘗試放在批處理中,用計劃任務調用此批處理即可。很多人覺得計劃任務不安全,都要禁掉,事實上,計劃任務的不安全是建立在其它方面不安全的前提上的,如果由於其它方面的不安全,被放入執行程序,計劃任務執行,這和計劃任務沒有直接關系。當然,關掉,是會減少一些安全隱患,這是不錯。
查看系統日誌看看關閉的原因, 然後在系統服務控制台里把IIS出錯時設置成不關閉,不行就重裝IIS服務看看,還是不行就修復系統,再不行就是最糟糕的辦法 重裝系統了

熱點內容
ss怎麼用安卓 發布:2024-03-28 18:51:39 瀏覽:687
腳本注入到其他軟體運行 發布:2024-03-28 18:30:02 瀏覽:720
網易我的世界皮膚能用到伺服器嗎 發布:2024-03-28 18:24:44 瀏覽:804
access資料庫數據類型 發布:2024-03-28 18:16:04 瀏覽:301
安卓界面如何變成蘋果手機界面 發布:2024-03-28 18:07:17 瀏覽:742
方舟手游如何卡安卓大廳會員 發布:2024-03-28 17:52:37 瀏覽:241
空域銳化演算法 發布:2024-03-28 17:52:32 瀏覽:500
虎牙安卓版是什麼意思 發布:2024-03-28 17:43:10 瀏覽:861
電腦改成雲伺服器 發布:2024-03-28 17:37:50 瀏覽:266
文件夾審計 發布:2024-03-28 17:08:20 瀏覽:242