Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Make Kibana 4 remain running after disconnecting SSH session

I've installed ElasticSearch and Kibana edge versions on a Ubuntu Linux 14 box. So that's Kibana 4 on ElasticSearch 1.4.4.

Runs and works like a charm through: ./bin/kibana

However, as soon as I disconnect my Putty session, Kibana stops working. ElasticSearch keeps listening on port 9200, but Kibana cannot be reached at 5601 anymore.

Difference seems to be that Kibana runs in the 'foreground' - since as soon as you run it - you see log messages flying by all the time. Using -q will make it quiet indeed - but not run in the background.

So I read somewhere that running it in the background might work: ./bin/kibana &. It doesn't. Neither does CTRL-Z and then bg work.

So maybe, the reason is that I run Kibana under the logged in user and when I log out, it kills all processes of that user. So I tried sudo adduser kibanarunner and sudo -u kibanarunner ./bin/kibana but that didn't do the trick either.

I want Kibana to stay up-and-running after I stop my SSH session - how can I do this?

like image 935
Jochen van Wylick Avatar asked Feb 24 '15 13:02

Jochen van Wylick


1 Answers

You can detach the process from your session.

./bin/kibana &
disown
like image 50
Louis-Philippe Huberdeau Avatar answered Oct 19 '22 23:10

Louis-Philippe Huberdeau