私のシステムがjBossを使用しているかどうかはどうすればわかりますか?

私のシステムがjBossを使用しているかどうかはどうすればわかりますか?

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

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

削除したいのですが、サーバーが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日)を過ぎたログをクリーンアップすることをお勧めします。

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

関連リンク:

Linuxでx日より古いファイルを削除する

免責事項:このタイプのログクリーンアップは、定期的なバックアップ戦略の一部でなければなりません。

おすすめ記事