1.線上應用寫大量日誌,收到磁盤利用率過高的告警
2.刪除大日誌文件,仍然持續告警
在linux服務器上,rm -r大的日誌文件後,如果使用該文件的進程沒有關閉,是不會真實的釋放磁盤空間的
lsof |grep deleted 命令進行查看,發現有很多50M左右被刪除了的日誌文件,算了一下正好就是被使用了的50G
1.重啓應用,刪掉進程,讓鏈接斷開,os自動清理被deleted的日誌文件---這種方式需要重啓應用,一般在緊急情況下使用
2.正確的做法應該是,日誌文件定期轉儲,或軟連到雲盤上採用異步日誌框架輸出。--推薦做法