Как узнать в Linux запущен ли Mule

Как узнать в Linux запущен ли Mule

Когда я пытаюсь получить статус Muleслужбы в Linux следующим образом:

service mule status

Я понимаю это:

Usage: /etc/init.d/mule {start|stop|restart}

Видимо, служба Mule не поддерживает статус. Как тогда увидеть, что Mule запущен?

решение1

Если вы хотите запустить его, просто перейдите:

service mule start

Или стой, иди:

service mule stop

Затем он скажет, что уже находится в этом состоянии, или сделает это.

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

В противном случае вы можете проверить ps:

ps aux | grep mule

Должно сработать...

решение2

Вы можете попробовать увидеть, запущен ли сам процесс с помощью команды ps, как упоминалось выше. Список текущих процессов может быть очень длинным, и поэтому его можно либо отфильтровать по заданной строке, как muleс помощью команды ps -efH|grep mule, либо передать в средство просмотра: ps -efH|lessгде вы можете прочитать вывод команды. Кстати, -eсообщает системе, что нужно показать все процессы, -fобеспечивает вывод дополнительной информации и -Hвыводит информацию в виде дерева, показывая зависимости процессов.

В качестве альтернативы вы также можете (установить и) запустить средство просмотра процессов htop, которое покажет вам все текущие процессы с информацией, например, сколько ресурсов ЦП они используют, в реальном времени.

решение3

Если вы проводите тестирование сInSpec:

describe service("mule") do
  it { should be_installed }
  it { should be_enabled }
  it { should be_running }
end

решение4

Было бы здорово указать, какую версию Mule вы используете, в любой версии 3.xx вы можете перейти на%MULE_HOME%/binи выполните команду:

./mule status

и он выдаст вам такой вывод, если он запущен:

MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is not running.

или если не запущено:

MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is running (12403).

Другой вариант — в том же каталоге bin перечислить файлы ( ls -la), включая скрытые файлы, и если вы видите файл с именем:

-rw-rw-r--  1 wasadmin devwas     6 Apr  2 17:45 .mule_ee.pid

Тогда сервер Mule точно работает.

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