文件(夾)數(shù)量占比過(guò)滿導(dǎo)致網(wǎng)站無(wú)法正常使用
網(wǎng)站在使用過(guò)程中可能會(huì)因程序文件數(shù)量較多或者臨時(shí)產(chǎn)生的緩存文件占用過(guò)大等情況,使得云虛擬主機(jī)上的網(wǎng)站剩余文件(夾)數(shù)量占比不足,從而導(dǎo)致網(wǎng)站部分功能不能正常使用。本文介紹這種情況的可能原因和解決方案。
問(wèn)題現(xiàn)象
在云虛擬主機(jī)上成功搭建網(wǎng)站并運(yùn)行一段時(shí)間后,網(wǎng)站上的部分功能會(huì)無(wú)法正常使用。
例如,重啟云虛擬主機(jī)時(shí),主機(jī)會(huì)一直處于重啟等待狀態(tài),無(wú)法正常啟動(dòng),同時(shí)日志也會(huì)丟失。
可能原因
網(wǎng)站中存在程序文件數(shù)量較多或者臨時(shí)產(chǎn)生的緩存文件占用過(guò)大等情況,使得網(wǎng)站的文件(夾)數(shù)量使用占比過(guò)滿時(shí),可能會(huì)導(dǎo)致網(wǎng)站在寫入文件過(guò)程中無(wú)法正常寫入,從而影響網(wǎng)站的正常運(yùn)行。
解決方案
您可以通過(guò)清理網(wǎng)站過(guò)期文件(夾)或設(shè)置文件(夾)數(shù)量的預(yù)警功能(僅針對(duì)獨(dú)享版云虛擬主機(jī))的方式恢復(fù)網(wǎng)站的正常使用。本方案以Linux操作系統(tǒng)獨(dú)享虛擬主機(jī)基礎(chǔ)版為例,其他類型的主機(jī)以實(shí)際頁(yè)面顯示為準(zhǔn)。
清理網(wǎng)站文件(夾)或設(shè)置文件(夾)數(shù)量的預(yù)警功能前,請(qǐng)?zhí)崆鞍惭bFTP客戶端。建議您使用FileZilla工具,具體操作,請(qǐng)參見使用FileZilla管理文件。
- 登錄云虛擬主機(jī)管理頁(yè)面。
找到待操作的云虛擬主機(jī),單擊對(duì)應(yīng)操作列的管理。
在站點(diǎn)信息頁(yè)面的網(wǎng)站信息區(qū)域,查看文件(夾)數(shù)量。
網(wǎng)站的文件(夾)數(shù)量使用占比已滿,如下圖所示:
在左側(cè)導(dǎo)航欄,選擇 。
在文件管理器頁(yè)面,單擊站點(diǎn)根目錄。
查找并刪除占用比例較大的過(guò)期文件。
本步驟以通過(guò)FileZilla工具查找站點(diǎn)根目錄下的
文件為例。說(shuō)明FileZilla工具支持對(duì)文件進(jìn)行排序,方便您快速查找并刪除過(guò)期文件。您也可以在文件管理器頁(yè)面的站點(diǎn)根目錄下,查看或刪除占用比例較大的過(guò)期文件,具體操作,請(qǐng)參見使用文件管理器管理文件。
使用FileZilla工具連接云虛擬主機(jī)。
具體操作,請(qǐng)參見使用FileZilla管理文件。
進(jìn)入/htdocs/runtime/session/0路徑下,將文件按照修改日期排序,然后查找過(guò)期文件。
選擇待刪除的過(guò)期文件,單擊鼠標(biāo)右鍵,然后單擊刪除(E)。
在彈出的對(duì)話框,單擊是(Y)。
(可選)設(shè)置文件(夾)數(shù)量的預(yù)警功能。
為了有效預(yù)防因云虛擬主機(jī)網(wǎng)站信息頁(yè)面的文件(夾)數(shù)量使用占比過(guò)滿導(dǎo)致網(wǎng)站無(wú)法正常運(yùn)行,建議您在文件(夾)數(shù)量使用占比過(guò)滿前,設(shè)置文件(夾)數(shù)量的預(yù)警功能。當(dāng)文件(夾)數(shù)量超過(guò)報(bào)警閾值時(shí),您可以在收到監(jiān)控報(bào)警提示時(shí)根據(jù)以下操作處理。
單擊主機(jī)信息。
在主機(jī)信息頁(yè)面的自定義監(jiān)控報(bào)警區(qū)域,單擊[設(shè)置監(jiān)控報(bào)警]。設(shè)置文件(夾)數(shù)量的預(yù)警功能。
在設(shè)置監(jiān)控報(bào)警頁(yè)面的監(jiān)控規(guī)則區(qū)域,設(shè)置文件數(shù)量報(bào)警閾值的規(guī)則,然后單擊確認(rèn)。
例如,設(shè)置文件(夾)數(shù)量占比達(dá)到90%時(shí),系統(tǒng)會(huì)發(fā)送監(jiān)控報(bào)警提示。