空間不足會造成網頁因無法寫入資料可無法瀏覽,而cPanel控制台(何謂cPanel控制台請點我)除了可以作設定,同時也提供主機空間的使用狀況,進入到cPanel裡,點選〝磁碟用量〞(Disik Usage)可以查看到各資料夾的空間使用分布,同時也會針對磁碟用量資料夾作說明與常見使用的相關提醒與注意事項,主機空間爆掉會如何,請點我。
cPanel控制台裡的磁碟用量除了可以看空間用量還可以幹什麼呢?
1.進入到cPanel控制台→點選磁碟用量(下方紅框),有關cPanel官方關於磁碟用量說明請點我。
2.磁碟用量的畫面(分成成上下2部分)
●磁碟用量上部分:顯示使用者常見使用的資料夾,點選public_html會連到cPanel→檔案管理員;點選MySQL會連到cPanel→MySQL資料庫;點選電子郵件帳戶會連到cPanel→電子郵件帳戶,方便管理者直接去確認空間使用狀況。
P.S.一般使用者會使用到的資料夾為:public_html、MySQL、電子郵件帳戶;其他的資料夾若不熟悉,請不要刪除該資料夾或資料夾裡面的檔案,以免造成系統混亂或是網站無法運作。主機空間若要初始化(回到原本開通主機狀況)會有設定費用。
●下部分:會顯示〝cPanel檔案管理員〞裡面的資料夾分布結構,且若資料夾裡面有多層資料夾,可以利用點選〝>〞來展開查看該資料夾裡面的狀況;而點選資料夾名稱則可以進到該資料夾。
P.S.資料夾名稱最前面有〝.〞符號,一般會系統預設資料夾,請勿更動、刪除、編輯該資料夾(含資料夾裡面的檔案,以免造成主機系統混亂無法使用,有關系統預設資料夾請點我。
造成Linux虛擬主機磁碟空間超過的常見原因
虛擬主機空間使用,常見為檔案上傳、EMAIL收發、LOG檔產生等等,主機空間為有在使用狀況下,建議要常至cPanel控制台查看空間與流量使用狀況,以避免當使用超過時造成要操作使用一些動作時無法操作,例如:登入cPanel控制台、EMAIL收發…….。
常見造成磁碟空間使用超過的狀況有以下:
1. 檔案數量超過,何謂檔案數量請參考此文章:https://wpoki.com/?p=7834
2. EMAIL超過,有些人使用EMAIL收發,會將信一直留存於主機上,而造成主機磁碟空間超過,建議可將EMAIL用OUTLOOK方式將信收至自己的電腦,這樣自己電腦有留存信件也不會造成主機空間超過,如何用OUTLOOK將主機的信收至電腦,請參考此文章:https://wpoki.com/?p=5863
3.Error_log檔,雖然Error_log檔不會是造成主機磁碟空間使用超過的主因,但也常見,因Error_log檔一直產生造成不小的大小而占用了主機空間使用;Error_log檔通常會產生於cPanel控制台-檔案管理裡各資料夾下,Error_log檔建議定期查看處理清除。
Linux虛擬主機磁碟空間超過時,操作cPanel的功能常見會出現的錯誤的狀況
1. 選擇PHP版本功能:登入cPanel控制台後,若要操作cPanel控制台的選擇PHP版本功能,點按進入後出現以下畫面,會有以下畫面訊息常見為您的主機空間已超過。
選擇PHP版本功能請參考此文章:https://wpoki.com/?p=6168
在操作選擇PHP版本功能出現以上畫面時,可以先回到cPanel控制台首頁右側查看磁碟空間或檔案數量是否已經超過,若為磁碟空間超過或檔案數量超過,會需先刪除不必要的檔案以釋放空間,在本文章目錄中的第五點有針對如何刪除檔案做說明,請再參閱。
若確認後非為磁碟空間超過或檔案數量超過,您需與您的主機商確認原因。
有關檔案數量請參考此文章:https://wpoki.com/?p=7834
2. 進入phpMyAdmin:由cPanel控制台進入phpMyAdmin,若畫面出現以下的畫面時, 常見也是為您的主機空間已超過。
在第二張圖示裡,在第二句後方其實就有說磁碟空間超過喔。
在操作進入phpMyAdmin出現以上任一個畫面時,可以先回到cPanel控制台首頁右側查看磁碟空間或檔案數量是否已經超過,若為磁碟空間超過或檔案數量超過,會需先刪除不必要的檔案以釋放空間,在本文章目錄中的第五點有針對如何刪除檔案做說明,請再參閱。
若確認後非為磁碟空間超過或檔案數量超過,您需與您的主機商確認原因。
在錯誤畫面訊息裡,大都會說明狀況原因,都可先依錯誤畫面的訊息資訊確認,若造成錯誤的原因為用戶方的問題,就可自行先確認處理,這樣也可以減少與主機商往來的時間,讓問題盡快得到解決。
以上二項是常見主機磁碟空間超過時會遇到的狀況,若之後還有其它狀況會再補上說明。
cPanel控制台磁碟用量裡的“其它使用方式(Other Usage)”是什麼?
Other Usage這些可能是 sessions 暫存, caches 快取, 系統計算檔案, logs, 系統Metadata, 信件存放..或在某些情況下您有產生了nobody 的檔案您無法存取,或各種系統需要維持您主機運作的檔案。
Other Usage這些資料或檔案都會佔到您所使用的Linux虛擬主機的總空間,因為都是上述您的網站主機在使用的總空間、流量….。
一般Other Usage占用的空間都很小,若查看磁碟用量發現Other Usage占了很大的使用空間時,您可以依此文章中說明的方式處理:https://wpoki.com/?p=5962
另Other Usage的問題有時會是因突然狀況(如主機搬遷)而造成原先沒有Other Usage或Other Usage極小但突然變大,此時便需要通知您的主機空間商為您確認原因(因一般cPanel帳號無法查看到)。
cPanel首頁就有主機空間用量統計,為何還需要磁碟用量?
1.磁碟空間(Disk Usage)除了可以看到主機磁碟空間的總量,還可以看到各空間使用的分布,方便使用者針對空間作釋放。
2.可以直接透過磁碟空間裡,進入到該資料夾所有的控制介面作管理,如:點選public_html會連到cPanel→檔案管理員;點選MySQL會連到cPanel→MySQL資料庫;點選電子郵件帳戶會連到cPanel→電子郵件帳戶。
3.進入cPanel→磁碟空間時,cPanel會作一個統計的動作(如下圖紅框),該其訊息會比cPanel控制台首頁的訊息準確與即時。
關於在主機空間上〝刪除檔案、資料〞的正確操作方式
1.如何上傳檔案,則如何刪除,如:
●網頁程式檔案是由FTP上傳/cPanel控制台檔案管理員上傳;則刪除時則透過FTP/cPanel控制台→檔案管理員的介面來作刪除。
●資料庫是透過cPanel→PHPMyAdmin匯入(網頁版PHPMyAdmin的教學請點我),則在清除資料庫裡的檔案時,請透過PHPMyAdmin來管理、編輯、刪除資料庫的資料。
●Mail是收外部寄入的信件,或是密件副本BCC、副本CC(何謂BCC、CC請點我)一分給自己,常見是Mail使用者用Outlook收信(不保留複本於主機上=將信件收下來後不留存於主機空間上,如:Outlook設定教裡請點我,第五張圖:不勾選〝在伺服器上保留一份郵件複本〞),則可以避免因Mail累積過多,而造成空間不足問題;若之前已留存信件主機空間上,故在刪除Mail時,需要透過cPanel提供的WebMail來管理主機空間上的信件,Webmail登入與說明請點我,或使用cPanel快速刪除信件的功能,請點我。
**此提供一個可能不是常見的EMAIL狀況,若真遇到了,可參考處理方式。
當有某一個EMAIL帳號在Webmail上操作信件刪除或是要將信件移至寄件備份,而產生了以下的錯誤訊息“APPEND:IMAP session state is inconsistent, please relogin.”時,這可能的原因是收件匣有檔案毀損,而常見檔案毀損的原因,如:在操作移mail檔案時,有空間不足或離線的狀況(如imap突然離線);當遇到此狀況時,建議以下處理方式:
處理方式:使用outlook用pop3(非imap)的方式將信件先收下至自己電腦,再將有問題的EMAIL帳號刪除重建。
2.非自己上傳的檔案、資料,請勿刪除或更名,Linux不像Windows是屬於封閉軟體(Linux與Windows差別請點我),故在cPanel上仍會看到許多系統檔,且許多的設定亦會寫入到系統檔裡,因此〝強烈建議〞使用者勿對於自己不熟悉或沒有上傳過的檔案進行處理,誤刪系統檔會造成主機空間無法運作。
3.記得清除垃圾桶:上述1.中;cPanel→檔案管理員、Webmail都有垃圾桶,清空垃圾桶=真正的清除檔案。
檔案有定期清除,常見因造成主機空間不足的原因?
1.error_log的產生,error_log=網頁程式bug的提醒,故每運作一次網頁程式有error_log,error_log就會產生一直增加log,之前有看過65G的error_log。
P.S.因是每運作一次網頁程式有bug就會寫入error_log,故發現error_log太大時(也無法開啟檔案讀取裡面訊息),刪除後再運作乙次網頁只要有錯誤,error_log又會再產生。
2.備份檔案:cPanel→備份→完整備份(cPanel備份說明請點我),備份檔會存於於/home/cPanel帳號下(與public_html資料夾同一層),故常見是下載後沒刪除,造成空間的佔用。亦有遇到主機空間使用75%,再執行完整備份時(文件有壓縮仍很大)造成空間爆掉。
3.無刪除垃圾桶裡的檔案,導致空間沒有真正的釋放出來。
結論:
主機空間的設計為了可以網頁運作、Mail使用(非用來放置備份檔案),在網頁維護時會有許多的備份檔案,但事後的整理很重要,僅放置需要的擋案在主機空間上可以除了可以讓程式運作更流暢,也可以避免在空間不足而混亂時,造成檔案誤刪的狀況發生。
更多有關cPanel教學和cPanel是什麼請參考以下文章:
主機空間cPanel控制台功能-什麼是Cron Job?
如何於cPanel控制台設定網頁保護
cPanel控制台操作小技巧!一次匯出匯入大量電子郵件帳號的方式
cPanel的IP封鎖程式(IP Blocker)的作用為何?
如何在Linux虛擬主機Cpanel控制台查看每月流量使用狀況
文章來源: https://wpoki.com
GIPHY App Key not set. Please check settings
One Comment