Como descobrir no Linux se o mule está rodando

Como descobrir no Linux se o mule está rodando

Quando tento obter o status do Muleserviço no Linux desta forma:

service mule status

Eu entendi isso:

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

Aparentemente, o serviço mule não suporta status. Como posso ver que o Mule está funcionando então?

Responder1

Se você quiser que ele seja executado, basta ir:

service mule start

Ou pare, vá:

service mule stop

Então ele dirá que já está nesse estado ou o fará.

Também conheço alguns serviços onde preciso fazer isso.

Caso contrário, você pode verificar com ps:

ps aux | grep mule

Deveria trabalhar...

Responder2

Você pode tentar ver se o processo em si é executado com o comando ps, conforme mencionado acima. A lista de processos atuais pode ser muito longa e, portanto, pode ser filtrada para uma determinada string, como muleno comando ps -efH|grep mule, ou pode ser canalizada para um visualizador: ps -efH|lessonde você pode ler a saída do comando. Aliás, -ediz ao sistema para mostrar todos os processos, -fgarante que informações adicionais sejam geradas e -Himprime as informações em uma árvore, mostrando as dependências do processo.

Como alternativa, você também pode (instalar e) iniciar o visualizador de processos htop, que mostrará todos os processos atuais com informações como quantas CPU são usadas por eles, ao vivo.

Responder3

Se você estiver testando comInSpec:

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

Responder4

Deve ser ótimo incluir qual versão do Mule você está executando, em qualquer versão 3.xx você pode acessar%MULE_HOME%/bine execute o comando:

./mule status

e ele fornecerá uma saída como esta se estiver em execução:

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

ou se não estiver em execução:

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

Outra opção é, no mesmo diretório bin, listar os arquivos ( ls -la) incluindo os arquivos ocultos e se você ver um arquivo chamado:

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

Então o servidor Mule está funcionando com certeza.

informação relacionada