TeamCity deployer在向服务器部署代码时超时工作

TeamCity deployer在向服务器部署代码时超时工作,teamcity,Teamcity,我正在使用TeamCity部署器进行代码部署 我面临的问题对我来说从来没有发生过。我试图部署的代码花费了很长时间,从构建的角度看,它似乎停留在sql脚本上,但由于进程没有退出,我不能确定 它确实部署到我的DEV服务器,但不部署到另一个测试服务器。在测试服务器上执行“超时” 有人能告诉我是什么导致了这个问题吗?如何找到它呢?不看日志很难说。可能是: 环境问题:测试服务器未配置为开发服务器。SQL server设置不正确或凭据不工作等。您可以打开这两台服务器并进行比较 连接问题:您的生成代理可以访

我正在使用TeamCity部署器进行代码部署

我面临的问题对我来说从来没有发生过。我试图部署的代码花费了很长时间,从构建的角度看,它似乎停留在sql脚本上,但由于进程没有退出,我不能确定

它确实部署到我的DEV服务器,但不部署到另一个测试服务器。在测试服务器上执行“超时”


有人能告诉我是什么导致了这个问题吗?如何找到它呢?

不看日志很难说。可能是:

  • 环境问题:测试服务器未配置为开发服务器。SQL server设置不正确或凭据不工作等。您可以打开这两台服务器并进行比较
  • 连接问题:您的生成代理可以访问DEV,但不能访问TEST
除此之外,您的部署似乎“失败了”。我也会解决这个问题


另外,如果我是你,我会添加一个临时的构建失败条件,以强制构建失败并使构建变为红色。您可以添加“运行时间超过x分钟”“生成日志中特定文本的生成失败”。这并不能解决您的问题,但您将拥有一个红色版本,它比卡住的版本要好得多。

请添加更多信息(如日志)。不管怎样,我都试着帮你…谢谢!虽然我的问题解决了,但我仍然不知道是什么原因造成的。我在测试环境中运行了SQL脚本,执行该脚本花了一些时间,可能更新了一些记录。我再次运行了查询,它在一秒钟内就完成了竞争,可能是因为我没有更新任何记录,之后我再次推送代码进行部署,这次它构建得很好。