Как узнать, использует ли моя система jBoss?

Как узнать, использует ли моя система jBoss?

Я только что заметил, что на моем сервере нет свободного места, поэтому мне нужно кое-что удалить.

Кажется, /opt/jboss-6.1.0каталог занимает более 200 Гб (невероятно).

Я хотел бы удалить его, но я не уверен, использует ли сервер jBoss (я даже не знаю, что это такое). Как мне понять, вызовет ли удаление этой папки проблемы на сервере? (Я знаю, что мы используем Apache Web Server)

Я проверил процессы с помощью:, ps aux | grep jbossно ничего не найдено.

решение1

JBoss — это сервер приложений, фреймворк для запуска приложений/сервлетов на основе Java. Так что, по сути, удаление этого /opt/jboss-xxxпочти наверняка означает удаление всего приложения (в зависимости от конфигурации вашего сервера)

видетьПлатформа корпоративных приложений JBoss

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 {} \;

Соответствующая ссылка:

Удалить файлы старше x дней в Linux

Отказ от ответственности: такая очистка журналов должна быть частью политики регулярного резервного копирования.

Связанный контент