TF400789 - 无法启动主机。主机正在接受服务
TF400789 - The host cannot be started. The host is in the process of being serviced
我在尝试创建新项目后遇到了这个问题。任务已超时,我对 re-run 作业的努力因以下错误而受阻:
然后我尝试停止 collection 并重新启动它。这次collection启动失败,出现我在标题中提到的错误。
我尝试使用 this link 中的说明重新排队 CreateProject 作业。 SQL 指令工作正常(有一些修改),但排队的作业仍然没有 运行。
我已经验证了 tfs 作业代理,它正在 运行ning
我也试过重启服务器(以防万一)
有什么建议吗?
一点根本原因分析表明,阻止我的项目集上线的是一项似乎永远不会 运行 的排队作业。
所以我想如果该记录从跟踪它的表中删除,我将能够在线获取该集合(以防万一,更新备份总是一个好主意)。
所以,我做了以下事情:
SELECT TOP 10 *
FROM vw_ServicingJobDetail
ORDER BY QueueTime DESC
获取有问题的作业的 jobId。
然后我尝试从相关表中删除这条记录:
DELETE FROM [Tfs_Configuration].[dbo].[tbl_JobQueue]
where jobid = 'jobId';
DELETE FROM vw_ServicingJobDetail
where jobid = 'jobId';
而且效果很好 ;)
我在尝试创建新项目后遇到了这个问题。任务已超时,我对 re-run 作业的努力因以下错误而受阻:
然后我尝试停止 collection 并重新启动它。这次collection启动失败,出现我在标题中提到的错误。
我尝试使用 this link 中的说明重新排队 CreateProject 作业。 SQL 指令工作正常(有一些修改),但排队的作业仍然没有 运行。
我已经验证了 tfs 作业代理,它正在 运行ning
我也试过重启服务器(以防万一) 有什么建议吗?
一点根本原因分析表明,阻止我的项目集上线的是一项似乎永远不会 运行 的排队作业。 所以我想如果该记录从跟踪它的表中删除,我将能够在线获取该集合(以防万一,更新备份总是一个好主意)。
所以,我做了以下事情:
SELECT TOP 10 *
FROM vw_ServicingJobDetail
ORDER BY QueueTime DESC
获取有问题的作业的 jobId。
然后我尝试从相关表中删除这条记录:
DELETE FROM [Tfs_Configuration].[dbo].[tbl_JobQueue]
where jobid = 'jobId';
DELETE FROM vw_ServicingJobDetail
where jobid = 'jobId';
而且效果很好 ;)