注:
應用機器系統: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.資料快...