事故描述:兩台web伺服器,使用負載均衡+主從複製.附屬機經常報檔案未發現的異常,經排查是快取檔案問題.
快取檔案異常描述:可以建立檔案,但是檔案大小為零,php-fpm對檔案有寫的許可權,但是寫不進去.
在排查了**,框架,伺服器許可權後,經老大指點可能是磁碟滿了. df -ah 發現磁碟使用100%,附屬機同步檔案log達到了21g.
解決思路: 刪除log.定期用指令碼刪除檔案中n天前的日誌
命令記錄:
磁碟空間檢視 :df -ah
引數解析 : a 顯示所有 h 以人們易讀的gb、mb、kb等格式顯示
查詢100m+的檔案: find / -size +100m
關於磁碟空間佔滿問題
mysql磁碟空間不足報錯資訊 got error 28 from storage engine 首先使用命令 df h df a 來進行檢視發現 然後視同命令 find type f size 500m 查詢出伺服器中所有大小超過500m的檔案 找出其中類似於日誌檔案的東西,比如mysql bin...
Linux 磁碟空間佔滿故障解決方法
使用人類可讀的格式 預設值是不加這個選項的.df h inodes 列出 inode 資訊,不列出已使用 block df i 檢視當前目錄下各個檔案及目錄占用空間大小 從根盤開始查詢大於100位元組的檔案 位元組數可以自己設定 find size 100c print 也可以使用如下命令將檔案列出...
解決tomcat日誌造成磁碟空間不足
有一台的伺服器是tomcat伺服器,發現disk已經達到90 需要對其進行清理,否則可能影響效能。但是這台上的tomcat的日誌是不允許刪除的,那麼我的解決策略如下 1.清空catalina.out動態日誌 rm rf是無效的 echo catalina.out 2.對按照日期的分割的日誌進行壓縮來...