Newrelic Azure网站继续部署失败

时间:2014-01-30 13:57:00

标签: azure azure-web-sites newrelic continuous-deployment

我们正在使用从Visual stdio在线到Azure网站的继续部署。

我们添加新遗物时部署失败。 “异常消息:文件'NewRelic.Profiler.3640.log'正在使用中。”

如果我禁用分析,azure网站>配置>应用设置COR_ENABLE_PROFILING = 0则部署有效。

有什么方法可以让它发挥作用吗?是否可以在部署过程中添加一个设置COR_ENABLE_PROFILING = 0然后设置COR_ENABLE_PROFILING = 1的步骤。

2 个答案:

答案 0 :(得分:0)

这是New Relic Azure网站集成的一个已知限制:

https://docs.newrelic.com/docs/dotnet/azure-web-sites#known_issues

我不确定在部署之后是否可以设置该网站应用程序设置,或者是否会导致分析器加载。对于New Relic .NET代理的其他类型的部署,需要重新启动IIS以使分析器加载到Web工作进程中。 COR_ENABLE_PROFILING环境变量只是一个或多或少赋予探查器加载权限的标志。因此,即使您可以稍后设置变量,我认为该网站也需要重新启动。

使用New Relic和Azure网站进行持续部署可能需要New Relic和Microsoft之间的协调努力。您可以向两者提交功能请求。

答案 1 :(得分:0)

我能够继续部署工作。如果我从站点文件夹中复制新的文件夹。并且更改新的app配置以使用该站点和部署工作。不是100%肯定新的遗物有效​​,但似乎没有问题