linux伺服器磁碟占用過高的解決思路

2021-10-05 09:03:46 字數 1265 閱讀 6198

注:

應用機器系統:linux centos release 6.5 (final)

事件起因:

通過xftp、finallshell均無法上傳應用程式到linux伺服器

問題描述:

將打好的war包上傳到測試環境伺服器,使用xftp、finallshell均報狀態錯誤,但都沒有輸出日誌。

問題排查:

1、猜測跟網路或許可權有關?

(2)檢視檔案許可權

許可權 755 沒有問題

2

檢視硬碟狀態:

果然,問題找到

嘗試解決:

1、查詢大檔案。

也可以使用du –sh *檢視每個檔案大小,效果一樣

2、進入大檔案目錄,逐步查詢大檔案,並根據實際情況刪除

(1)進入 ./logs 目錄,選擇清理應用日誌

(2)進入 ./tomcat 目錄,選擇清理tomcat日誌

需要注意的是tomcat日誌  catalina.out  ,如果是在不重啟tomcat的情況下,不要刪除該檔案,因為其只有重啟才會重新生成,因此最好通過 「曲線救國」的方式清理

使用命令:echo 『』 > catalina.out

3、重新檢視磁碟情況

清理成功

小結:

導致這次磁碟撐爆的原因是日誌檔案過大,日誌增長也是應用主機磁碟占用增長的主要原因,因此需要時常清理。當然,生產環境一般都是自動化監測包含磁碟占用在內的伺服器資訊。

以上解決思路僅供參考,相互學習。

排查linux伺服器磁碟占用過多的問題

1 兩個相關指令 df 顯示目前在linux系統上的檔案系統的磁碟使用情況統計 和檔案件相關 du 會顯示指定的目錄或檔案所占用的磁碟空間 和檔案 資料夾有關 du引數說明 h 使用人類可讀的格式 s或 summarize 僅顯示總計 l或 count links 重複計算硬體連線的檔案 max d...

Linux 伺服器磁碟占用問題

今天伺服器上的 tp 專案出現如下報錯 file put contents only 0 of 1183 bytes written,possibly out of free disk space 一看就是磁碟被佔滿了,執行命令檢視 一般的思路就是找出大檔案刪除之,於是cd進入目錄執行如下命令 可是...

SQL Server占用伺服器記憶體過高

sql server對伺服器記憶體的使用策略是用多少記憶體就占用多少記憶體,只用在伺服器記憶體不足時,才會釋放一點占用的記憶體,所以sql server 伺服器記憶體往往會占用很高。檢視記憶體狀態 dbcc memorystatus這些記憶體一般都是sql server執行時候用作快取的 1.資料快...