我们已经安装了TFS 2010,其中的构建服务器,SQL服务器和应用程序层分别位于不同的计算机上。
“Visual Studio Team Foundation Build Service Host”服务(TFSBuildServiceHost)可以正常运行,直到有一个更新(例如Windows修补程序)迫使应用程序层计算机重新启动。在这种情况下,构建服务器上的服务将不再运行,并且尽管设置为在发生错误后重新启动,但它并没有执行应有的操作,只是通过以下错误消息而停止:
服务无法启动。 Microsoft.TeamFoundation.TeamFundationServiceUnavailableException:服务器http:// ......上没有Team Foundation服务。技术信息(对于管理员):HTTP代码503:服务不可用[...]
再次手动启动该服务可以正常工作,那么如何确保每次应用程序层服务器重新启动时都不必这样做?
提前致谢,
G。
最佳答案
一旦遇到此问题,就启用了恢复操作(在TFS服务Recovery
选项卡上):
第一次失败:Run a Program
并指向PowerShell脚本,该脚本通过SMTP通知TFS管理员并重新启动服务。
关于service - 更新应用程序层后,TFSBuildServiceHost服务未在TFS 2010上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9909402/