耗資(zī)源停權通知(zhī)
尊敬的客戶:
您好!
感謝您公司選擇了我(wǒ)司服務,我(wǒ)們對您們的支持表示感謝!
由于貴網站序編寫存在漏洞,耗用了大(dà)量的系統資(zī)源,嚴重影響了服務器性能。
我(wǒ)們很高興能夠爲您服務,但同時請您嚴格遵守我(wǒ)們簽定的主機合同,您使用的網站爲共享服務器,在您的網站出現耗資(zī)源情況後,會影響同台服務器的其它用戶正常使用,按照租用虛拟主機時簽訂的協議我(wǒ)們爲了保證對客戶公平,負責的服務宗旨,不得已隻得先關閉您的網站減輕服務器負載,維護整台服務器的運行,所以,出現這種情況我(wǒ)們無法預先通知(zhī)您請您諒解,關閉後的第一(yī)時間我(wǒ)們會通過電話(huà)或email進行通知(zhī),您網站被關閉後着急的心情我(wǒ)非常能理解,但我(wǒ)們也是本着從解決問題角度出發,維護客戶的正常使用,如果有别的用戶因程序編寫問題影響到您,我(wǒ)們也會保證您的正常使用處理其它用戶,因此給您帶來的不便向您表示深深的歉意。對于解決方法,我(wǒ)們建議您盡快修改程序,或租用專門爲高級客戶量身定制的獨享主機,由您獨享一(yī)台服務器,以獲得更高的系統資(zī)源。
1、何謂耗資(zī)源?
即程序占用CPU及内存過多,是對資(zī)源的一(yī)種浪費(fèi)。客戶使用虛拟主機時程序編寫的不合理、錯誤嚴重,造成服務器負載急劇上升,極大(dà)的影響了正常客戶的使用,就是耗資(zī)源。
耗資(zī)源分(fēn)爲耗用CPU資(zī)源和内存資(zī)源,2種。
2、爲什麽會出現耗資(zī)源?
(1)程序編寫有問題。(一(yī)般爲asp程序變量沒有清空)
(2)數據庫調用頻(pín)繁。(常見的是access數據庫問題)
(3)由于訪問量或流量過大(dà)導緻的耗内存問題引起的耗資(zī)源(此情況一(yī)般爲大(dà)流量主機)。
3、耗資(zī)源的影響。
(1)影響較輕的,會使客戶網站訪問慢(màn)。
(2)嚴重的會使IIS服務停止,網站無法訪問。
4、耗資(zī)源處理方法?
通過觀察程度客戶耗資(zī)源的程度,進行處理:
(1)程度較輕:關閉其耗資(zī)源的程序;
(2)程度較重:關閉其耗資(zī)源的目錄;
(3)嚴重:關閉asp權限。(相當于關閉站點)
5、耗資(zī)源客戶的解決辦法?
耗資(zī)源用戶一(yī)般爲NT 的ACCESS數據庫用戶。
主要存在的問題:
(1)數據庫過大(dà):根據微軟的建議,ACCESS數據庫不得超過30M。解決方法:
1)要升級到SQLSERVER。因爲sql是基于客戶/服務器結構,這意味着服務器不用再執行客戶端的任務,而access并不是基于客戶/服務器結構,除了處理數據庫任務外(wài),其還必須在各個客戶端活動間劃分(fēn)處理器時間,因此也會造成系統負載非常的大(dà)。
2)壓縮數據庫。把數據庫空間壓縮到規定範圍内。但是對于結構比較複雜(zá)的用戶,壓縮的效果不大(dà),這種用戶建議拆分(fēn)數據庫。
(2)由用戶程序導緻的耗資(zī)源。一(yī)般都是調用ACCESS數據庫頻(pín)繁或本身編寫BUG導緻。主要表現在:數據庫長駐進程多,數據庫調用完畢而沒有相應的關閉語句,造成連接長期占用無法釋放(fàng)而形成錯誤、程序變量再調用完畢後結束時沒有進行清理。我(wǒ)們建議您盡快修改程序升級成爲基于客戶/服務器結構的SQL數據庫,或租用專門爲高級客戶量身定制的獨享主機,由您獨享一(yī)台服務器.以獲得更高的系統資(zī)源。
6、耗資(zī)源與大(dà)流量的區别。
(1)大(dà)流量客戶:進行大(dà)量的圖片下(xià)載、廣告互換、聊天等工(gōng)作,造成帶寬嚴重占用。
(2)耗資(zī)源客戶:運行自己網站程序,造成服務器負載急劇上升,造成服務器無法正常服務。
(3)區别在與大(dà)流量客戶是網絡帶寬方面,而耗資(zī)源客戶是對服務器正常運行方面。