當前位置:首頁 » 網頁前端 » web程序經常掛掉
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web程序經常掛掉

發布時間: 2023-01-09 21:14:39

『壹』 如何解決多人同時訪問Ruby on Rails 的web程序掛死的問題或者如何自動開啟服務埠

使用nginx 伺服器、 unicom 伺服器 根據日誌分析人數 判斷 開幾個後台進程

『貳』 web網站的iis應用程序池頻繁假死

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

『叄』 伺服器web經常假死

自從入職南昌壹基比網路tko機房以來,發現不少客戶都會遇到伺服器IIS出現假死的情況。為了能更好的為客戶服務,壹基比小喻查找了一些解決IIS假死的辦法僅供大家參考。打開IIS 你就會看到應用程序池,默認只有一個應用程序池,查看應用程序池的屬性,會發現他的回收時間,默認多達,1740分鍾,就是說,需要在1740分鍾後才回收此應用程序池,如果在這個時間內,達到請求的最高限制,那麼就會出現ASP假死的情況,這個就是大型網站出現假死的情況,反而,小型網站確不會出現這樣的情況,因為他請求少,流量少,還沒達到限制數量。當然要看你的伺服器上網站數目而定。單個網站解決方法:
把應用程序池回收時間縮短到300-600分鍾,其間回收過程中,需要佔用一點CPU資源,沒辦法,為了穩定性,再把回收時間設為凌晨5點。
多網站解決方法:
假設一台伺服器目前拉了70個網站左右,那麼可以新建六個應用程序池,把每個池回收時間縮小到300分鍾,然後再分配每個池10個網站左右(這個分配是要求你的網站訪問量所定)如果某個網站,訪問量大,就單獨給他一個程序池,但是這樣做的後果就是需要大內存,一個池現在佔用120M內存左右,反正內存大,沒關系。那麼多網站如何分配應用程序池,打開IIS--查看你要分配的網站屬性,,查看主目錄--在下面 你就會看到應用程序池了,分配一個就行了。大家在使用iis6時..如果裝了動網論壇.肯定有出現過iis6假死現像..就是asp網頁打開慢..但是iis卻是正常的..靜態網頁打開速度一樣..這時候..我一直是重啟的方法..查了官方的資料結果沒有...據官方資料說..win2003很快就要打這個補丁了..是iis6對access驅動支持不理像..也算是一個bug吧..由於伺服器虛擬主機多..而且大多支持asp..如果一旦假死就無法運行..在多方面的資料查找下..找到了一個比較簡單的方法..具體測試是通過了..iis6自帶數據應用程序池..現在就利用他來解決假死..
首先把bbs設一個單獨的目錄..然後點擊應用程序池..新建應用程序池.輸入應用程序池id..
然後把bbs的虛擬目錄下面的.就用程序池..選擇剛才新建的應用程序池...
然後再回到剛才設好的應用程序池...點擊..屬性...把回收工作進程數(分鍾)及回收工作進程數還有在下列時間回收時間進程勾上..然後在下列時間回收程序池裡左邊添加..選擇一個時間..一般來說..網站到凌晨3點的時候.基本人都很少了..這時回收一下bbs的進程數..就可以解決了iis假死的現像..
當然還可以配置其他信息..比如說iis6的用戶名.. 我們可以打開計處機管理..然後打開計算機用戶管理..添加一個用戶..設置好後..在應用程序池裡面..標識..把添加的用戶放上去..用用戶來測試回收的進程..當然還有..其他配置..其實很簡單..只要你好好看一下..就能明白意思...
對於部分人來說..這種方法可能不太方便..所以可以用一個工具來回收應用程序池..這樣方便而且快捷..個人用戶當然不需要這種工具..公司用戶的話..伺服器壓力挺大..所以都用工具來解決一些問題.所括.iis的備分.及虛擬主機ip的統一修改及埠訪問的ip記錄..用批處理是一個很簡單又方便的方法.所以.把一台伺服器做的安全..並不是哪么容易的事..特別是iis..經常去官方網站搜索資料是一個好習慣..還有就是經常性的訪問日誌..及注冊表的用戶還有載入運行的程序.及服務也是一個好方法..所以.要學會如何遇到問題如何處理問題!!!!

『肆』 中通互聯免費空間WEB打不開,FTP能用,是什麼原因

還是我來告訴你吧!這種原因就太多了!
1.域名沒有綁定成功,可以在綁定域名那兒重新綁定下。
2.網站有違法內容,被服務商給關閉了。
3.網站程序出錯導致網站打不開。
4.伺服器的Web軟體掛掉了。
5......
6.......
問題太多了,最好的是直接找服務商客服給你解決!

『伍』 IIS無故頻繁掛掉,高分求助

當有用戶使用XSAN等工具掃描時就會中斷,考慮重做了一下系統就應該沒事了。
另外如果是失敗保護的話,就去掉它。
Internet 信息服務(IIS)管理器->應用程序池->DefaultAppPool->屬性->運行狀態->啟動快速失敗保護的鉤去掉!

『陸』 web網站掛掉屬於幾級故障

沒有一個統一的官方說法或解釋。
行業內一般是按照【受影響的范圍】來進行劃分的:
1.區域網下的單個用戶;
2.區域網下的部分用戶;
3.中小企業規模、數百個節點,比如一個產業園內,多個出入口全掛掉了;
4.地域性的大面積斷網,ISP的IDC故障。