2023-06-11 分類(lèi): 網(wǎng)站建設(shè)
服務(wù)器托管用戶(hù)時(shí)常會(huì)進(jìn)行些軟件的配置,然而這些配置稍有不當(dāng)可能就會(huì)導(dǎo)致主機(jī)不穩(wěn)定,這時(shí)候我們?cè)撛趺催M(jìn)行處理呢?
1、何謂耗資源?
即程序占用CPU及內(nèi)存過(guò)多,是對(duì)資源的一種浪費(fèi)。客戶(hù)使用虛擬主機(jī)時(shí)程序編寫(xiě)的不合理、錯(cuò)誤嚴(yán)重,造成服務(wù)器負(fù)載急劇上升,極大的影響了正??蛻?hù)的使用,就是耗資源。
耗資源分為耗用CPU資源和內(nèi)存資源,2種。
2、為什么會(huì)出現(xiàn)耗資源?
(1)程序編寫(xiě)有問(wèn)題。(一般為asp程序變量沒(méi)有清空)
(2)數(shù)據(jù)庫(kù)調(diào)用頻繁。(常見(jiàn)的是access數(shù)據(jù)庫(kù)問(wèn)題)
(3)由于訪(fǎng)問(wèn)量或流量過(guò)大導(dǎo)致的耗內(nèi)存問(wèn)題引起的耗資源(此情況一般為大流量主機(jī))
3、耗資源的影響。
(1)影響較輕的,會(huì)使客戶(hù)網(wǎng)站訪(fǎng)問(wèn)慢。
(2)嚴(yán)重的會(huì)使IIS服務(wù)停止,網(wǎng)站無(wú)法訪(fǎng)問(wèn)。
4、耗資源處理方法?
通過(guò)觀察程度客戶(hù)耗資源的程度,進(jìn)行處理:
(1)程度較輕:關(guān)閉其耗資源的程序;
(2)程度較重:關(guān)閉其耗資源的目錄;
(3)嚴(yán)重:關(guān)閉asp權(quán)限。(相當(dāng)于關(guān)閉站點(diǎn))
5、耗資源客戶(hù)的解決辦法?
耗資源用戶(hù)一般是網(wǎng)站為ACCESS數(shù)據(jù)庫(kù)的用戶(hù)。
主要存在的問(wèn)題:
(1)數(shù)據(jù)庫(kù)過(guò)大:根據(jù)微軟的建議,ACCESS數(shù)據(jù)庫(kù)不得超過(guò)30M。
解決方法:
1)要升級(jí)到SQLSERVER。因?yàn)閟ql是基于客戶(hù)/服務(wù)器結(jié)構(gòu),這意味著服務(wù)器不用再執(zhí)行客戶(hù)端的任務(wù),而access并不是基于客戶(hù)/服務(wù)器結(jié) 構(gòu),除了處理數(shù)據(jù)庫(kù)任務(wù)外,其還必須在各個(gè)客戶(hù)端活動(dòng)間劃分處理器時(shí)間,因此也會(huì)造成系統(tǒng)負(fù)載非常的大。
2)壓縮數(shù)據(jù)庫(kù)。把數(shù)據(jù)庫(kù)空間壓縮到規(guī)定范圍內(nèi)。但是對(duì)于結(jié)構(gòu)比較復(fù)雜的用戶(hù),壓縮的效果不大,這種用戶(hù)建議拆分?jǐn)?shù)據(jù)庫(kù)。
(2)由用戶(hù)程序?qū)е碌暮馁Y源。一般都是調(diào)用ACCESS數(shù)據(jù)庫(kù)頻繁或本身編寫(xiě)B(tài)UG導(dǎo)致。主要表現(xiàn)在:數(shù)據(jù)庫(kù)長(zhǎng)駐進(jìn)程多,數(shù)據(jù)庫(kù)調(diào)用完畢而沒(méi)有相應(yīng)的關(guān) 閉語(yǔ)句,造成連接長(zhǎng)期占用無(wú)法釋放而形成錯(cuò)誤、程序變量再調(diào)用完畢后結(jié)束時(shí)沒(méi)有進(jìn)行清理。我們建議您盡快修改程序升級(jí)成為基于客戶(hù)/服務(wù)器結(jié)構(gòu)的SQL數(shù) 據(jù)庫(kù),或租用專(zhuān)門(mén)為高級(jí)客戶(hù)量身定制的獨(dú)享主機(jī),由您獨(dú)享一臺(tái)服務(wù)器。以獲得更高的系統(tǒng)資源。
6、耗資源與大流量的區(qū)別:
(1)大流量客戶(hù):進(jìn)行大量的圖片下載、廣告互換、聊天等工作,造成帶寬嚴(yán)重占用。
(2)耗資源客戶(hù):運(yùn)行自己網(wǎng)站程序,造成服務(wù)器負(fù)載急劇上升,造成服務(wù)器無(wú)法正常服務(wù)。
(3)區(qū)別在與大流量客戶(hù)是網(wǎng)絡(luò)帶寬方面,而耗資源客戶(hù)是對(duì)服務(wù)器正常運(yùn)行方面。
站點(diǎn)占用服務(wù)器資源的部分原因
1.有一個(gè)或多個(gè)ACCESS數(shù)據(jù)庫(kù)在多次讀寫(xiě)過(guò)程中損壞,微軟的MDAC系統(tǒng)在寫(xiě)入這個(gè)損壞的ACCESS文件時(shí),ASP線(xiàn)程處于BLOCK狀態(tài),結(jié)果其他線(xiàn)程只能等待,IIS被死鎖了,全部的CPU時(shí)間都消耗在DLLHOST(ASP進(jìn)程)中。
參考解決辦法:
壓縮和修復(fù)數(shù)據(jù)庫(kù)
1.下載數(shù)據(jù)庫(kù)文件--[如果是。asp的擴(kuò)展名,請(qǐng)改為。mdb的擴(kuò)展名]--用ACCESS打開(kāi)--選擇工具--數(shù)據(jù)庫(kù)實(shí)用工具--壓縮和修復(fù)數(shù)據(jù)庫(kù)--[改回。asp的擴(kuò)展名]--上傳覆蓋原來(lái)數(shù)據(jù)庫(kù)文件
2.注冊(cè)了不良的Com組件,特別是用VB開(kāi)發(fā)的ACTIVE X控件,可能導(dǎo)致占用內(nèi)存使用量不斷增長(zhǎng)
參考解決辦法:盡量減少或避免非官方或是客戶(hù)要求的不必要的組件
3.多媒體等文件下載占用服務(wù)器帶寬
參考解決辦法:停止下載
4.程序問(wèn)題
需要及時(shí)的關(guān)閉不再使用的數(shù)據(jù)庫(kù),以避免一直占用服務(wù)器資源
在conn.asp 連接數(shù)據(jù)庫(kù)字符串語(yǔ)句中加入如下
sub endConnection()
conn.close
set conn=nothing
end sub
其它程序問(wèn)題:把IE選項(xiàng)里 顯示友好HTTP錯(cuò)誤信息 的勾取消掉,再訪(fǎng)問(wèn)網(wǎng)站看出現(xiàn)什么錯(cuò)誤信息,然后再調(diào)試
5.上傳重要的數(shù)據(jù)庫(kù)等文件更新,由于正處于受訪(fǎng)問(wèn)狀態(tài),可能導(dǎo)致瞬間CPU占用率上升
一般此情況較少,若有出現(xiàn)此情況時(shí),可能有必要先暫停站點(diǎn),再作更新
6.ACCESS論壇大了以后就很容易出現(xiàn)數(shù)據(jù)庫(kù)方面的問(wèn)題,當(dāng)你的論壇數(shù)據(jù)庫(kù)在10M以上,帖子5萬(wàn)左右,可能就會(huì)出現(xiàn)數(shù)據(jù)庫(kù)吃不消的情況
臨時(shí)解決辦法:定期刪除多余的數(shù)據(jù)、壓縮數(shù)據(jù)庫(kù),限制論壇灌水,甚至限制論壇注冊(cè)。如果是動(dòng)網(wǎng)論壇,可以使用論壇自帶的分表儲(chǔ)存功能,會(huì)有較好的效果
比較長(zhǎng)遠(yuǎn)辦法:更換論壇和數(shù)據(jù)庫(kù),一般都采用動(dòng)網(wǎng)sql商業(yè)版本+MSSQL 的方案來(lái)解決
7.優(yōu)化程序
上面的第1點(diǎn)最為主要,有的客戶(hù)程序已用了一年半載,所以他一直堅(jiān)決認(rèn)為程序上沒(méi)有問(wèn)題,其實(shí)數(shù)據(jù)庫(kù)使用久了,就可能會(huì)出現(xiàn)錯(cuò)誤或是數(shù)據(jù)庫(kù)臃腫過(guò)大,定期刪除多余的數(shù)據(jù)、壓縮數(shù)據(jù)庫(kù)是有必要的,且有利于提高站點(diǎn)訪(fǎng)問(wèn)的速度
8.ACCESS 缺點(diǎn):
安全性不夠,加了用戶(hù)級(jí)密碼容易破解
C/S 結(jié)構(gòu)下對(duì)服務(wù)器要求很高,否則容易造成 MDB 損壞
并發(fā)數(shù)255,但是對(duì)高強(qiáng)度操作適應(yīng)性差,如果服務(wù)器不夠好,網(wǎng)絡(luò)不夠好,編程的方法不夠好,6-7個(gè)人同時(shí)訪(fǎng)問(wèn)就能導(dǎo)致 MDB 損壞或者并死
不能將 VBA 代碼開(kāi)發(fā)的軟件系統(tǒng)直接編譯成 EXE 可執(zhí)行文件,不能脫離 ACCESS 或者 ACCESS RUNTIME 環(huán)境,該環(huán)境相對(duì)其他軟件體積較大(50M左右)。
分享題目:服務(wù)器托管由于程序配置不當(dāng)導(dǎo)致的主機(jī)不穩(wěn)我們?cè)撛趺催M(jìn)行處理?
文章來(lái)源:http://jinyejixie.com/news22/264572.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、自適應(yīng)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)公司、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容