【问题标题】:Kibana 4.6.x not starting on Google compute EngineKibana 4.6.x 未在 Google 计算引擎上启动
【发布时间】:2017-06-06 09:29:15
【问题描述】:

我在 GCE 上使用 ELK 堆栈。一切运行正常。但后来我安装了 NGINX,后来又卸载了它。之后,卸载 NGINX 后 Kibana 无法启动。

Elasticsearch 版本:2.4.5 Kibana 版本:4.6

Kibana STDOUT 日志是:

{"type":"log","@timestamp":"2017-06-06T08:13:06Z","tags":["status","plugin:kibana@1.0.0","info "],"pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:elasticsearch@1.0.0","info"], "pid":364,"state":"yellow","message":"状态从未初始化变为黄色 - 等待 Elasticsearch","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:kbn_vislib_vis_types@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:markdown_vis@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:metric_vis@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:spyModes@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:elasticsearch@1.0.0","info"], "pid":364,"state":"green","message":"状态从黄色变为绿色 - Kibana 索引准备就绪","prevState":"yellow","prevMsg":"等待 Elasticsearch"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:statusPage@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["status","plugin:table_vis@1.0.0","info"], "pid":364,"state":"green","message":"状态从未初始化变为绿色 - 就绪","prevState":"uninitialized","prevMsg":"uninitialized"} {"type":"log","@timestamp":"2017-06-06T08:13:07Z","tags":["fatal"],"pid":364,"level":"fatal", "message":"listen EADDRNOTAVAIL 104.155.222.239:5601","error":{"message":"listen EADDRNOTAVAIL 104.155.222.239:5601","name":"Error","stack":"Error:listen EADDRNOTAVAIL 104.155.222.239:5601\n 在 Object.exports._errnoException (util.js:1026:11)\n 在 export._exceptionWithHostPort (util.js:1049:20)\n 在 Server._listen2 (net.js:1244: 19)\n 在听 (net.js:1293:10)\n 在 net.js:1403:9\n 在 _combinedTickCallback (internal/process/next_tick.js:77:11)\n 在 process._tickCallback (internal /process/next_tick.js:98:9)","code":"EADDRNOTAVAIL"}}

端口 5601 上没有运行任何东西,并且防火墙允许。

【问题讨论】:

    标签: elasticsearch nginx google-compute-engine kibana-4


    【解决方案1】:

    根据日志中的最后几条消息,Kibana 似乎正在尝试侦听以下 IP/PORT 组合 104.155.222.239:5601,这就是出现 EADDRNOTAVAIL 错误代码的原因。

    由于您提供的信息非常少,因此您可以验证以下内容:

    1. 验证 IP 地址 104.155.222.239 是实例的 IP 地址。这看起来像一个公共 IP 地址。如果您使用临时公共(即外部)IP 地址,请注意该地址可能会在实例重新启动之间发生变化。您可能必须从 Google Compute Engine 获取静态 IP 地址以避免此问题或正确确定外部 IP 地址并将其传递给您的程序。

    2. 确认没有进程监听端口5601

    您可以运行以下命令来打印侦听该端口的所有进程:

    lsof -i:26625
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 2018-11-01
      • 1970-01-01
      相关资源
      最近更新 更多