2016-11-11 19 views
2

我和Kibana一起下载了elasticsearch 5.0.0。我开始了,但我找不到任何方式阻止Kibana运行 - 除了重新启动我的服务器(我不想这么做),localhost:5601不断提供Kibana。如何在Windows中停止Kibana?

我找不到任何在线文档了解如何阻止这一进程。

+1

服务管理器,运行services.msc。在运行中并从列表中找到kibana sercvice并停止它 – user3775217

回答

3

我有几次相同的问题。看起来Kibana正在运行node.exe。

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

如果您尝试删除整个文件夹Kibana,还有由结点锁定,node.exe本身以及一些文件。

我用这个C#类FileUtilhttps://stackoverflow.com/a/20623311/1311130)发现过程,然后将其删除:

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()); 
    } 
} 

老实说,我觉得太可怕了这一切麻烦停止程序的运行,但在一个更好的解决方案,这是我发现的唯一一个。

0

在任务管理器中,如果您查看“详细信息”选项卡,则应该能够在该列表中看到node.exe,并在该处终止该进程。