TFS 2013离线

时间:2016-03-14 12:22:01

标签: tfs tfs2010 tfs2012 tfs2013 iis-8

我最近遇到TFS问题,它离线(它变得不可用)。

通过运行以下命令重新启动IIS时,它可以正常工作:iisreset / noforce。

托管服务器在Windows Server 2012上运行..

我想知道无论如何都要解决这个问题而不必每天在托管服务器上重启IIS!

如果您有类似的经历,请告诉我们。

非常感谢。

更新

我在事件日志中找到了这两条消息:

  • 级别:信息:

“服务应用程序池'Microsoft Team Foundation Server应用程序池'的进程ID为'9156'的工作进程由于不活动而关闭。应用程序池超时配置设置为20分钟。需要时将启动新的工作进程。“

还有这一个:

  • 等级:警告:

为应用程序池“Microsoft Team Foundation Server应用程序池”提供服务的进程在关闭期间超出了时间限制。流程ID为'9156'。

我还发现TFS数据库备份位置已满,所以我清空了,但是没有用。

TFS一般都有效,但几乎每天中午都会失败。

1 个答案:

答案 0 :(得分:0)

我最近有类似的经历。我强烈建议查看事件日志。 在我的情况下,经过大量调查后发现,TFS的IIS ASP.Net Web缓存已损坏。

  1. 停止IIS。
  2. 删除临时ASP.Net文件夹中的tfs web缓存/文件夹 (像这样的东西 C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ tfs)
  3. 重新启动IIS