如何在Windows中停止Kibana?

Bri*_*ell 5 elasticsearch kibana

我与Kibana一起下载了elasticsearch 5.0.0。我都启动了Kibana,但是我找不到任何方法来停止Kibana的运行-除了重新启动服务器(我不想这样做)之外,我localhost:5601一直在想着Kibana。

我在网上找不到任何有关如何停止此过程的文档。

znn*_*znn 3

我多次遇到同样的问题。看来 Kibana 是与 node.exe 一起运行的。

如果您查看 Kibana 文件夹(我的是 kibana-5.0.0-windows-x86),您可以看到一个名为 node 的文件夹。

如果您尝试删除整个 Kibana 文件夹,则有一些文件被 Node、node.exe 本身锁定。

我使用这个 C# 类FileUtil ( /sf/answers/1443631801/ ) 来查找该进程,然后将其删除:

class Program
{
    static void Main(string[] args)
    {
        const string fileLocked = @"E:\kibana-5.0.0-windows-x86\node\node.exe";

        var processes = FileUtil.WhoIsLocking(fileLocked);

        processes.ForEach(p => p.Kill());
    }
}
Run Code Online (Sandbox Code Playgroud)

老实说,我认为停止程序运行的所有麻烦都是可怕的,但在找到更好的解决方案之前,这是我发现的唯一一个。