2015-02-24 1 views
6

J'ai installé les versions Edge d'ElasticSearch et Kibana sur une boîte Ubuntu Linux 14. Donc, c'est Kibana 4 sur ElasticSearch 1.4.4.Rendre Kibana 4 opérationnel après la déconnexion de la session SSH

Runs et fonctionne comme un charme à travers: ./bin/kibana

Cependant, dès que je débranche ma session Putty, arrête Kibana travail. ElasticSearch continue d'écouter sur le port 9200, mais Kibana ne peut plus être atteint à 5601. La différence semble être que Kibana s'exécute en 'premier plan' - puisque dès que vous l'exécutez - vous voyez des messages de journal voler tout le temps. L'utilisation de -q le rendra vraiment silencieux - mais ne fonctionnera pas en arrière-plan.

Donc, j'ai lu quelque part que l'exécuter en arrière-plan pourrait fonctionner: ./bin/kibana &. Ce n'est pas le cas. Le CTRL-Z and then bg ne fonctionne pas non plus.

Alors peut-être, la raison est que je cours Kibana sous l'utilisateur connecté et quand je me déconnecte, il tue tous les processus de cet utilisateur. J'ai donc essayé sudo adduser kibanarunner et sudo -u kibanarunner ./bin/kibana mais ça n'a pas marché non plus.

Je veux que Kibana reste opérationnel après avoir arrêté ma session SSH - comment puis-je faire cela?

Répondre

7

Vous pouvez détacher le processus de votre session.

./bin/kibana & 
disown 
+0

Cela semble fonctionner! Impressionnant. permettez-moi de vérifier cela et je marquerai comme répondu. –

8

La réponse de Louis-Philippe Huberdeau ne fonctionnait pas pour moi, donc voici ma solution:

sh kibana-4.0.1-linux-x64/bin/kibana >> /var/log/kibana.log(or /dev/null) & 
+0

merci Johny Host, votre réponse travaille pour moi aussi et je pense que celui-ci devrait être marqué comme la réponse correcte – hkazemi

+0

np, heureux d'aider. –

0

Je recommande cette commande (ubuntu): nohup ./kibana/bin/kibana &

3

Vous devriez essayez d'utiliser

écran -d -m ./bin/kibana

Ou une autre façon utile:

nohup ./bin/kibana> kibana.log 2>