【问题标题】:Make Kibana 4 remain running after disconnecting SSH session断开 SSH 会话后让 Kibana 4 保持运行
【发布时间】:2015-02-24 13:06:59
【问题描述】:

我已经在 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 会话后保持正常运行 - 我该怎么做?

【问题讨论】:

    标签: linux ubuntu elasticsearch kibana kibana-4


    【解决方案1】:

    您可以从会话中分离进程。

    ./bin/kibana &
    disown
    

    【讨论】:

    • 似乎有效!惊人的。让我验证一下,然后我会标记为已回答。
    【解决方案2】:

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

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

    【讨论】:

    • 谢谢 Johny Host,您的答案也对我有用,我认为应该将这个答案标记为正确答案
    【解决方案3】:

    我发现将 Kibana4 作为服务运行是最方便的做法。即使您断开 SSH 连接,它也能正常工作(几乎完美无缺)。一个简单的命令可以(重新)启动/停止它。要将 Kibana 作为服务运行,首先下载 kibana4 初始化脚本:

    cd /etc/init.d
    sudo wget https://gist.githubusercontent.com/thisismitch/8b15ac909aed214ad04a/raw/bce61d85643c2dcdfbc2728c55a41dab444dca20/kibana4
    

    启用 Kibana4 服务,一切顺利:

    sudo chmod +x /etc/init.d/kibana4
    sudo update-rc.d kibana4 defaults 96 9
    sudo service kibana4 start
    

    此答案的完整学分转到 this 精彩的分步 ELK 安装指南。您也可以对 Elasticsearch、Logstash 和 Logstash-forwarder 进行同样的操作。

    【讨论】:

    • 叹息。记录其中一些内容会扼杀 Elastic 吗?他们对 Kibana 的安装说明非常薄弱。在过去 2 年中,我必须自己编写的唯一 init.d 脚本与他们的产品相关。
    【解决方案4】:

    你应该尝试使用

    screen -d -m ./bin/kibana

    或者其他有用的方法:

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

    【讨论】:

      【解决方案5】:

      我推荐这个命令(ubuntu): nohup ./kibana/bin/kibana &

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-28
        • 1970-01-01
        • 2018-06-01
        • 2018-01-19
        • 2016-05-17
        • 2014-09-24
        相关资源
        最近更新 更多