大早上~站掛了~臥槽-監(jiān)控報表日志文件背鍋俠!
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
一早想寫篇文章,昨天做了點事兒,要今天求證一下,然后記錄一下,登錄站發(fā)現(xiàn)打不開了,臥槽~~~瞬間登錄寶塔控制面板查看,我擦嘞~~磁盤滿了!
瞬間用命令查看是不是有大文件;
find / -type f -size +800M? -print0 | xargs -0 ls -lah
發(fā)現(xiàn)如下目錄的文件好大哇;有40多個G,我擦嘞!
-rwxr-xr-x 1 www www 41G Jul 23 03:21 /www/server/total/logs/laoliang.net/history_logs.db
-rwxr-xr-x 1 www www 3.7G Jul 23 03:17 /www/server/total/logs/laoliang.net/history_logs.db-wal
-rwxr-xr-x 1 www www 1.9G Jul 23 07:47 /www/server/total/logs/laoliang.net/logs.db
其實這個屬于監(jiān)控報表的日志文件,如不需要可以刪除,刪除后可能需要重啟一下nginx或apache釋放即可
可以直接進寶塔直接刪除即可,刪除之后不要忘記清理一下回收站哦,不然還是滿的!
也可以使用刪除命令清空
cat /dev/null > /www/server/total/logs/laoliang.net/history_logs.db
其實網上有不少教程是刪除訪問日志的,這個無所謂了,根據自己的愛好操作即可!
延伸閱讀:關于寶塔其他日志的刪除教程!
一、寶塔面板/www/server/total/logs/里面文件可以刪除嗎?
寶塔面板/www/server/total/logs/里面文件可以全部清空,里面存放的是監(jiān)控報表和訪問日志。
二、寶塔面板/www/server/total/logs/里面的日志文件 刪除方法
刪除方法也是非常的簡單,給大家分享了兩種方法,可以用來應對不同的情形,具體如下:
第一種方法:直接通過shell進服務器,手工刪除。命令如下:
cd /www/server/total/logs/ rm -rf *
第二種方法:寶塔定時任務
定時刪除寶塔面板網站監(jiān)控報表生成的日期,隨著網站流量增大,每天網站監(jiān)控報表生成日期動則幾十M,上百M,時間一長,服務器空間就不足,就迫切需要干掉!
這里以:刪除7天前的日志為例,進入寶塔面板,計劃任務,添加計劃任務,Shell腳本,執(zhí)行周期每天。命令如下:
find /www/server/total/logs/laoliang.net/ -mtime +7 -name "*.log" -exec rm -rf {} \;
7就是7天前,/www/server/total/logs/laoliang.net/ 路徑為日志所在的文件夾,*.log為文件類型。
如是根目錄很大的話,直接用如下這個代碼,刪除一天前的日志。
find /www/server/total/logs/ -mtime +1 -name "*.log" -exec rm -rf {} \;
寫在最后:不管用哪種方法刪除寶塔面板/www/server/total/logs/里面日志文件,其實原理上都是相通的,都是用的Linux命令,也都可以用來做定時任務。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!