【问题标题】:TFS 2018 - Cannot use the Search functionTFS 2018 - 无法使用搜索功能
【发布时间】:2019-05-23 21:03:00
【问题描述】:

我以前在TFS 2018中使用“搜索”功能,但尝试使用时突然出错。

知道怎么解决吗?

编辑:

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

我已经检查过了,弹性搜索正在运行。

我该如何解决这个问题?

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

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

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

    • 如果返回的状态为200 - OK,则执行第2步。
    • 如果返回任何其他状态,请联系 MS 支持。

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

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

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

    • 记下分片列中state 值为unassigned 的行的值,然后联系 MS 支持。

    更多信息您可以找到here

    【讨论】:

    • 你好。我的搜索服务器是 localhost:9200。我不确定它是否相关,但如果我尝试使用主机名更改 localhost 访问它,我将无法访问它。
    • 所以登录代码搜索服务器并使用localhost
    • 请编辑您的问题,不要将其作为答案发布。你检查磁盘空间了吗?
    • 好的。是的。我在服务器中有 62 GB 可用空间。
    • 你不能搜索任何东西吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2021-03-24
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多