寶塔面板設置計劃任務 - 定時刪除網站日誌,減輕服務器硬盤空間壓力,加快網站速度
由於寶塔面板中自帶默認網站和系統日誌時間增長緣故,會不斷的增加日誌文件,最後結果會導致服務器硬盤空間可能佔滿,導致服務器運行緩慢宕機情況。
最好的就是在寶塔面板設置計劃任務,然後定期刪除日誌。
既然目前沒有這個功能,我們還是可以來解決這個問題的。雖然我們可以手動清理日誌文件,但是每次都需要手動刪除網站和系統日誌很麻煩,能夠自動化定時最方便了。
最好的實現自動清理日誌文件的辦法,是利用寶塔面板自帶的定時功能shell腳本。
這裡我們正常的添加普通的定時任務,然後設置定時執行時間,在腳本內容中我們需要自定義設置。這裡有幾個可以參考的:
1、定期刪除所有的日誌文件
find /www/wwwlogs -name "*.log" -exec rm -rf {} \;
這裡可以定期刪除所有的日誌文件。
2、定期刪除錯誤日誌
find /www/wwwlogs -name "*.error.log" -exec rm -rf {} \;
定期刪除錯誤日誌。
3、指定網站日誌刪除
find /www/wwwlogs -name "網站對於域名.log" -exec rm -rf {} \;
我們指定對於域名名稱的日誌,然後定期刪除。
最後就是設置好定時清理日誌文件任務腳本,使用寶塔面板的服務器硬盤空間壓力減少,網站打開也快起來。