log 檔案越來越大導致磁碟滿問題

2021-09-02 13:11:42 字數 609 閱讀 3700

最近由於業務的增加,很多元件中uwsgi 和 nginx 的日誌增長的比較快,硬碟空間小的機器資源容易耗盡。導致業務受影響。

因為業務日誌都會寫到syslog中,而nginx 和uwsgi 一般只放在本地,所以log檔案會越來越大。

如下圖,

解決方案:

一、增加各元件機器的監控,及時發現問題

這裡主要說方案二的方法:

查了些資料,很多人使用logrotate程式來管理日誌,logrotate是日誌檔案管理工具,可以把舊的文         件刪除,並建立新的日誌檔案,可以根據大小或者時間來轉儲,這個過程需要依賴於cron

logrotate 主要配置檔案是/etc/logrotate.conf 和 /etc/logrotate.d/*

下邊是配置的乙個示例,檔案是/etc/logrotate.d/nginx

1 /usr/local/nginx/logs/*.log
具體的含義見後邊的注釋。

ps:需要保證cron 是啟動的

目前rest api 這台uwsgi log 太大導致磁碟滿的情況比較常見,我先上線弄一下。

其他元件其他同學如果發現類似的問題需要可以按照這個配置來

IDEA target資料夾越來越大問題

可以看到,target正常情況下,也就是第一次編譯後的容量是97mb 這是第二次編譯的結果,增加了兩百多兆,並且多了兩百多個檔案 一開始我是百思不得其解,為什麼編譯會越來越慢。後來問了公司的老大,才注意到這個target的容量已經到了二十多g。刪掉之後編譯速度就正常了。但是每次編譯都需要手動刪除ta...

安防市場除了越來越大 還有亂

今年以來,放眼全球安防,一方面市場呈現出以往從未有過的熱鬧,資本整合此起彼伏,另一方面安防企業在原有安防業務的維度上,開始紛紛將觸角伸到新的業務領域,安防 這一詞彙好像已經無法準確地概括新的企業經營範圍,如果非要用某個字眼來形容,筆者想到只有 大 或 亂 湯之上隆 失去的製造業 日本製造業的敗北 書...

VMWARE 占用硬碟空間越來越大的解決方法

1.問題現象 為了開發android驅動,我使用vmware虛擬機器執行ubuntu12.04,硬碟分割槽有150g,分配了130g給虛擬機器,還剩下不到20g的空間作為預留。本來想著130g的空間應該足夠跑ubuntu的,但當我編譯過幾次android原始碼後,發現硬碟空間越來越小。心裡頓時納悶,...