在“使用PS部署”操作期间两小时后发布管理超时

时间:2015-07-09 07:29:56

标签: release-management ms-release-management

在我的工作中,我们使用Release Management(Visual Studio 2013)通过使用“部署使用PS / DSC”PowerShell脚本来部署各种网站,Web服务,winservices和数据库。由于我们没有直接访问我们的数据库服务器,因此我们有一个单独的模板,它使用PowerShell脚本运行一次性.sql脚本来填充新的数据库表。这些脚本使用sqlcmd.exe来运行查询。

到目前为止,此功能一直很好,但是现在有一个特定的查询需要几个小时才能运行。运行2个多小时后,操作将返回“失败”,并在日志中显示以下消息: 操作超时,将状态设置为失败

我一直在尝试在web.config中找到一个位置,其中超时值为2小时,但遗憾的是没有这样的运气。谷歌搜索这条消息让我没有任何有用的结果。我很想知道罪魁祸首是什么。

1 个答案:

答案 0 :(得分:2)

如果您需要增加vNext操作的超时(使用PS / DSC部署),请打开

中提供的ReleaseManagementMonitor.exe.config文件
C:\Program Files (x86)\Microsoft Visual Studio 12.0\ReleaseManagement\bin

查找应用设置 - <add key="ActivityTimeoutInMinutes" value="120"/>

此120分钟是适用于您的操作的超时。增加这个值,你就可以了。

PS - 确保您没有正在运行的版本,然后重新启动监控服务以使更改生效。