Cuando intento obtener el estado del Mule
servicio en Linux mediante esto:
service mule status
Entiendo esto:
Usage: /etc/init.d/mule {start|stop|restart}
Aparentemente, el servicio de mulas no admite el estatus. ¿Cómo puedo ver entonces que Mule se está ejecutando?
Respuesta1
Si quieres que se ejecute, simplemente ve:
service mule start
O para, ve:
service mule stop
Entonces dirá que ya está en ese estado, o lo hará.
También conozco algunos servicios donde necesito hacer esto.
De lo contrario puedes consultar con ps
:
ps aux | grep mule
Deberia trabajar...
Respuesta2
Puede intentar ver si el proceso en sí se ejecuta con el comando ps
, como se mencionó anteriormente. La lista de procesos actuales puede ser muy larga y, por lo tanto, se puede filtrar para una cadena determinada como mule
con el comando ps -efH|grep mule
o se puede canalizar a un visor: ps -efH|less
donde se puede leer la salida del comando. Por cierto, -e
le dice al sistema que muestre todos los procesos, -f
se asegura de que se genere información adicional e -H
imprime la información en un árbol, mostrando las dependencias de los procesos.
Como alternativa, también puede (instalar e) iniciar el visor de procesos htop
, que le mostrará todos los procesos actuales con información como cuántas CPU se utilizan en vivo.
Respuesta3
Si estás probando conEn especificaciones:
describe service("mule") do
it { should be_installed }
it { should be_enabled }
it { should be_running }
end
Respuesta4
Debería ser genial incluir qué versión de Mule estás ejecutando, en cualquier versión 3.xx puedes ir a%MULE_HOME%/biny ejecuta el comando:
./mule status
y le dará un resultado como este si se está ejecutando:
MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is not running.
o si no se está ejecutando:
MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is running (12403).
Otra opción es, en el mismo directorio bin, enumerar los archivos ( ls -la
), incluidos los archivos ocultos y, si ve un archivo llamado:
-rw-rw-r-- 1 wasadmin devwas 6 Apr 2 17:45 .mule_ee.pid
Entonces el servidor Mule se está ejecutando con seguridad.