断开SSH会话后,使Kibana 4继续运行

Joc*_*ick 6 linux ubuntu elasticsearch kibana kibana-4

我在Ubuntu Linux 14机器上安装了ElasticSearch和Kibana边缘版本.这就是ElasticSearch 1.4.4上的Kibana 4.

通过以下方式运行和工作: ./bin/kibana

但是,一旦我断开我的Putty会话,Kibana就会停止工作.ElasticSearch继续侦听端口9200,但不再能够在5601处访问Kibana.

差异似乎是Kibana在'前景'中运行 - 因为一旦你运行它 - 你会看到日志消息一直在飞行.使用-q会使它确实安静 - 但不能在后台运行.

所以我在某处读到在后台运行它可能会起作用:./bin/kibana &.它没有.也没有用CTRL-Z and then bg.

也许,原因是我在登录用户下运行Kibana,当我退出时,它会杀死该用户的所有进程.所以,我想sudo adduser kibanarunnersudo -u kibanarunner ./bin/kibana,但没有做的伎俩无论是.

我希望Kibana在停止SSH会话后保持正常运行 - 我该怎么做?

Lou*_*eau 7

您可以从会话中分离该过程.

./bin/kibana &
disown
Run Code Online (Sandbox Code Playgroud)


小智 7

Louis-Philippe Huberdeau的答案对我不起作用,所以这是我的解决方案:

sh kibana-4.0.1-linux-x64/bin/kibana >> /var/log/kibana.log(or /dev/null) &
Run Code Online (Sandbox Code Playgroud)