目前此值约为80秒。我尝试通过多种方式修改超时:
<system.web>
<httpRuntime targetFramework="4.5" executionTimeout="600"/>
</system.web>
在azure portal中修改应用程序设置中的SCM_COMMAND_IDLE_TIMEOUT
值。
我来到这里的另一个解决方案: https://azure.microsoft.com/en-us/blog/new-configurable-idle-timeout-for-azure-load-balancer/。我认为这不适用于Azure应用服务。
这些都不起作用。有没有办法可以修改超时值?
答案 0 :(得分:0)
为Python更改以下配置。
设置所需的requestTimeout="00:04:00"
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*"
modules="httpPlatformHandler" resourceType="Unspecified"/>
</handlers>
<httpPlatform processPath="D:\home\Python27\python.exe" arguments="manage.py runserver %HTTP_PLATFORM_PORT%" requestTimeout="00:04:00" startupTimeLimit="120" startupRetryCount="3" stdoutLogEnabled="true">
<environmentVariables>
<environmentVariable name="PYTHONPATH" value="D:\home\site\wwwroot"/>
</environmentVariables>
</httpPlatform>
</system.webServer>
</configuration>
阅读详情https://prmadi.com/django-app-with-httpplatformhandler-in-azure-app-services-windows/