gpt4 book ai didi

azure - Azure 网站上的 .NET CORE 3.1 : 500. 37 ANCM 无法在启动时间限制内启动

转载 作者:行者123 更新时间:2023-12-02 22:49:51 31 4
gpt4 key购买 nike

我有 .NET Core 3.1 API,部署在 Azure Web 应用程序服务中。由于错误 500.37 ANCM Failed to Start Within Startup Time Limit,我在 Azure 中运行应用程序时遇到问题。我通过增加 web.config 中的startupTimeLimit 设法解决了这个问题(如下所示)。

但是现在,当我在 Azure Web 应用服务中运行 2 个实例时。其中一个实例工作正常,但另一个实例仍然存在相同的错误。

关于如何在 IIS 中为多个实例设置startupTimeLimit 有什么想法吗?

web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- To customize the asp.net core module uncomment and edit the following section.
For more info see https://go.microsoft.com/fwlink/?linkid=838655 -->
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
</customHeaders>
</httpProtocol>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\Clients.Api.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" startupTimeLimit="180" hostingModel="inprocess" >
</aspNetCore>
</system.webServer>
</configuration>

编辑:

我使用了azure网络应用程序Scale out (App Service plan)将运行实例增加到2。

最佳答案

我们通过将startupTimeLimit增加到300来解决这个解决方案

<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<location>
<system.webServer>
<aspNetCore xdt:Transform="SetAttributes(startupTimeLimit)" startupTimeLimit="300">
</aspNetCore>
</system.webServer>
</location>
</configuration>

关于azure - Azure 网站上的 .NET CORE 3.1 : 500. 37 ANCM 无法在启动时间限制内启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60847547/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com