¿Por qué FUSE ESB (ServiceMix) 4.3 se apaga en Linux si dejo la consola Karaf?
-
27-09-2019 - |
Pregunta
Utilizo ServiceMix 4.2 en mi máquina de Windows local para el desarrollo.
Ahora instalé un fusible ESB 4.3 en un entorno de Linux y lo inicié a través de sshing en la máquina Linux. Después de dejar la consola Karaf, el contenedor siempre se apaga. ¿Cómo puedo dejar la consola KARAF con ServiceMix corriendo?
(Puede ser solo configuración, pero no puedo encontrarla con Google o los documentos de fusibles)
Solución
Puede iniciar la instancia (Linux) ServiceMix con el script 'Start' y Afterwads Remote Connect a la consola usando SSH (por ejemplo, desde su sesión de fusible de Windows o un cliente SSH):
ssh:ssh {-l username} {-P password} {-p port} { hostname }
p.ej
karaf@root>ssh:ssh -l smx/karaf -P smx/karaf -p 8101 hostname
-l/-p Los valores predeterminados dependen de la versión de fusible a la que se está conectando
-P es por predeterminado 8108
Usar
karaf@root>shell:info
Para determinar en qué sesión ha iniciado sesión actualmente.
Eche un vistazo a la documentación aquí.
Otros consejos
El Secret ServiceMix acepta algunos args, el que busca es "servidor".
Una vez que ServiceMix comenzó de esta manera, puede iniciar sesión en la consola usando SSH.
Puede encontrar más Args editando el script de inicio de ServiceMix.
Adiós, kev.