我剛剛注意到我的伺服器中沒有可用空間,因此我需要刪除一些內容。
看起來該/opt/jboss-6.1.0
目錄佔用了超過 200Gb(令人難以置信)。
我想刪除它,但我不確定伺服器是否正在使用jBoss(我什至不知道它是什麼)。我如何了解刪除此資料夾是否會導致伺服器出現問題? (我知道我們正在使用 Apache Web 伺服器)
我已經用以下命令檢查了進程:ps aux | grep jboss
但沒有發現任何結果。
答案1
JBoss 是一個應用程式伺服器,一個運行基於 Java 的應用程式/servlet 的框架。所以基本上擦除/opt/jboss-xxx
肯定意味著刪除整個應用程式(取決於伺服器的配置)
JBoss 可能正在運行,並且與平常一樣,它充滿了日誌。應用程式伺服器還需要定期清理和維護,特別是在日誌整理方面(配置日誌輪換,或使用 cron 作業清理日誌)。
您的 ps/grep 命令可能不起作用,因為 grep 區分大小寫。我會推薦:
ps -uax | egrep -i "jboss|java"
JBoss 程序也可能因日誌記錄空間耗盡而終止。
至於日誌,我建議定期進行 cron 作業,清理 2 個月以上(實際上是 60 天)的日誌,如下所示:
find /opt/jboss-6.1.0/server/all/log -type f -mtime +60 -exec rm {} \;
相關連結:
免責聲明:此類日誌清理應該是定期備份策略的一部分。