服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何避免msdeploy错误ERROR_EXCEEDED_MAX_SITE_CONNECTIONS

我正在使用与TeamCity结合使用msdeploy将多个网站部署到testing服务器。 备份旧部署的网站时,我会间歇性地发生错误。 错误输出是: Error Code: ERROR_EXCEEDED_MAX_SITE_CONNECTIONS More Information: The maximum number of connections for this site has been exceeded. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEEDED_MAX_SITE_CONNECTIONS. Error count: 1. Process exited with code -1 不幸的是,“了解更多”网站没有任何错误信息ERROR_EXCEEDED_MAX_SITE_CONNECTIONS 。 在发生问题之后 ,Web有许多解决方法。 基本上重启目标服务器或重置目标服务器上的IIS,等等。重新设置目标以使其重新工作。 对于我的情况,我可以重新运行部署,90%的时间将在第二次运行。 不过,我不想第一次打这个。 使用TeamCity进行部署的个人不喜欢“ 只是再次运行 ”的答案。 他们不希望它首先失败。 我能理解他们的愿望。 我已经尝试使用retryCount和retryInterval选项。 但是它还是间歇地失败了。 它几乎感觉像一个挥之不去的sockets问题。 用于备份的命令如下所示: msdeploy.exe -verb:sync -source:iisApp='Default Web Site/<site-name>',ComputerName='https://<server-name>:8172/MsDeploy.axd?site=Default%20Web%20Site',UserName=,AuthType='NTLM' -dest:package='D:\_WebDeployBackups\<site-name>\<version-build>-backup.zip',ComputerName='https://<server-name>:8172/MsDeploy.axd?site=Default%20Web%20Site',UserName=,AuthType='NTLM' -disableLink:AppPoolExtension -disableLink:ContentExtension […]