Quando tento obter o status do Mule
serviç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 mule
no comando ps -efH|grep mule
, ou pode ser canalizada para um visualizador: ps -efH|less
onde você pode ler a saída do comando. Aliás, -e
diz ao sistema para mostrar todos os processos, -f
garante que informações adicionais sejam geradas e -H
imprime 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.