【发布时间】:2015-11-25 12:21:44
【问题描述】:
我有一个具有导出功能的网站。此功能可以将部分数据库导出到完整的数据库导出。这已经优化了很多,但仍然需要大约 90-180 秒才能完成。调试和超时不是问题,但我在大约 90 秒后收到 504 网关超时错误。我猜 IIS 厌倦了等待后端响应并返回 504。有没有办法指定更长的超时时间,例如5分钟?
我将旧的 executionTimeout 设置设置为 3600,这似乎不再起作用(我相信这是 IIS
我也从另一个 Stackoverflow 问题中尝试过这个建议:
<configuration>
<system.applicationHost>
<webLimits connectionTimeout="00:01:00"
dynamicIdleThreshold="150"
headerWaitTimeout="00:00:30"
minBytesPerSecond="500"/>
</system.applicationHost>
</configuration>
上面的不行,配置文件坏了。以上应该可行吗?
主要问题:如何/如何增加 IIS 中的等待时间以避免 504?
【问题讨论】:
标签: asp.net-mvc iis