TFS 2018-无法使用搜索功能

时间:2019-05-22 22:29:27

标签: tfs tfs2018

我曾经在TFS 2018中使用“搜索”功能,但是当我尝试使用它时突然出现错误。

enter image description here

有什么想法要解决吗?

编辑:

enter image description here

如果我访问http://localhost:9200/_cat/health?v,我会得到:

enter image description here

我已经检查并且弹性搜索正在运行。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果它在以前工作并且突然停止,我要做的第一件事就是检查代码搜索服务器磁盘空间。这个问题过去曾发生在我身上,原因是磁盘已满。

如果磁盘空间正常,请打开服务并检查Elastic Search服务(elasticsearch-service-x64)是否正在运行。

如果服务正在运行,则可以尝试以下步骤:

1)从浏览器访问URL http://CodeSearchServer:9200

  • 如果返回的状态为200 - OK,请转到步骤2。
  • 如果返回任何其他状态,请联系MS支持。

2)如果状态为200,请访问URL http://CodeSearchServer:9200/_cat/health?v

  • 如果状态列显示为绿色/正常,请联系MS支持。
  • 如果状态列显示红色/故障,请查看initunassigned列中的值。如果这些值大于零,请等待30分钟,然后重复此步骤。如果值不变,请执行步骤3。

3)访问URL http://CodeSearchServer:9200/_cat/shards?v

  • 记下state值为unassigned的行的“碎片”列中的值,并联系MS支持。

更多信息,您可以找到here