システムが jBoss を使用しているかどうかを確認するにはどうすればよいですか?

システムが jBoss を使用しているかどうかを確認するにはどうすればよいですか?

サーバーに空き容量がないことに気づいたので、何かを削除する必要があります。

/opt/jboss-6.1.0ディレクトリが 200 GB 以上を占めているようです(信じられない)。

削除したいのですが、サーバーが jBoss を使用しているかどうかわかりません (それが何なのかも知りません)。このフォルダーを削除するとサーバーに問題が発生するかどうかはどうすればわかりますか? (Apache Web サーバーを使用していることはわかっています)

プロセスをチェックしましたps aux | grep jbossが、何も見つかりません。

答え1

JBoss はアプリケーション サーバーであり、Java ベースのアプリケーション/サーブレットを実行するためのフレームワークです。したがって、基本的にこれを消去すると、/opt/jboss-xxxアプリケーション全体が削除されることになります (サーバーの構成によって異なります)。

見るJBoss エンタープライズ アプリケーション プラットフォーム

JBoss はおそらく実行されており、通常よりも多くのログが蓄積されています。アプリケーション サーバーも、特にログのグルーミング (ログのローテーションの設定、または cron ジョブによるログのクリーンアップ) に関しては、定期的なスクラブとメンテナンスが必要です。

grep は大文字と小文字を区別するため、ps/grep コマンドが機能しない可能性があります。次の方法をお勧めします。

ps -uax | egrep -i "jboss|java"

ログ領域が使い果たされたために JBoss プロセスが停止している可能性もあります。

ログに関しては、次のように 2 か月以上 (実際には 60 日以上) のログをクリーンアップする定期的な cron ジョブをお勧めします。

find /opt/jboss-6.1.0/server/all/log -type f -mtime +60 -exec rm {} \;

関連リンク:

Linux で x 日以上経過したファイルを削除する

免責事項: このようなログのスクラブは、定期的なバックアップのポリシーの一部である必要があります。

関連情報