4

我们在专用机器上运行 TFS 2010。SQL 数据库也在同一台机器上运行,因此那里没有外部 LAN/WAN 访问。

当我们从 TFS 签入/签出或获取任何东西时 - 初始连接和 VS 不活动后的任何连接都非常慢,有时长达 1 或 2 分钟。一旦它完成了它必须做的任何事情,事情就会开始快速运行并且没有任何问题。

我应该检查什么/在哪里找到这个瓶颈,或者在不活动后关闭的任何东西?

4

2 回答 2

2

我认为它类似于 SQL Server 报告服务。当它处于非活动状态一段时间(20 分钟?)时,工作进程进入睡眠状态并且唤醒时间相当长。 SSRS 2008 - 如果一段时间不活动,则长时间延迟如何在首次运行时加速 MS SQL Server Reporting Services SSRS。TFS web 服务应该有类似的设置。

于 2012-04-10T08:15:15.843 回答
1

我怀疑这是您遇到的传统 ASP.NET 唤醒管道。如果您想尝试设置运行的计划任务,PingTFS.exe那么它将保持站点加载,这样您就不会在每次 TFS Web 服务冷却时看到此初始命中。

如果这没有帮助,那么很可能是环境中的硬件。您绝对不希望 TFS 环境的资源太少。如果第一个建议不起作用,请告诉我们。

于 2012-04-10T11:48:58.800 回答