【问题标题】:TFS 2015 upgrade stuckTFS 2015 升级卡住了
【发布时间】:2015-09-29 16:03:19
【问题描述】:

我们正在升级到 TFS 2015,系统似乎仍在尝试升级近 8 天。它卡在工作步骤

我不确定我是否应该重新启动,因为http://nokitel.im/index.php/2015/03/24/tfs-2013-upgrade-project-collection-stuck-offline-servicing-state/ 的一篇文章说重新启动会使整个过程重新开始。有什么建议? spwho2 显示

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

    8 天肯定太长了。从日志中可以看到,升级作业正在等待全文索引填充并每分钟报告一次状态。如果最后一个条目是从 7 月 2 日开始,则很可能升级作业失败。 您应该首先验证 tfsjobagent 服务是否正在您的服务器上运行。 如果它没有运行,你一定要启动它。

    如果正在运行,您应该查询 Tfs_Configuration 数据库中的 vw_ServicingJobDetail 视图以查找升级作业的 ID。 您可以使用以下查询来查看服务作业的 100 个最新步骤详细信息:

    选择前 100 名 *

    FROM vw_ServicingStepDetail

    WHERE JobId = 'your-job-id'

    按 DetailId DESC 排序

    所有 3 个升级作业是否都停留在同一步骤上?

    【讨论】:

    • 3 个作业中只有 2 个卡住了。我们将如何中止升级作业?或者下一步的行动是什么?
    【解决方案2】:

    在升级过程中,有一个检查 SQL 全文索引填充状态的服务步骤。它一直等到所有工作项长文本字段值都是索引或爬网空闲。但是,该逻辑不处理SQL返回的特殊状态码(状态码6),因此一直循环检查状态。

    TFS 团队正在努力解决此问题。但是,除了尝试识别 SQL 全文索引填充中的问题并解决该问题(因此它不再返回 6 作为其状态)之外,目前没有好的解决方法。

    首先,检查 SQL 日志文件夹中的爬网日志,并查看那里记录的确切错误。另外,尝试暂停/恢复 WorkItemLongTexts_Dataspace 表上的全文索引,看看是否有帮助。

    【讨论】:

      【解决方案3】:

      如果您的数据库很大,那么这个过程可能需要很多天。我知道有一个实例需要 5 天以上才能升级。

      如果您的意思是它实际上是在升级的第 8 天,那么我建议您向 MSFT 拨打支持电话。

      【讨论】:

        【解决方案4】:

        全文后台搜索服务需要开启。

        【讨论】:

          猜你喜欢
          • 2015-09-05
          • 1970-01-01
          • 1970-01-01
          • 2016-01-21
          • 2022-10-04
          • 2016-06-12
          • 2015-07-09
          • 1970-01-01
          • 2018-09-28
          相关资源
          最近更新 更多