【问题标题】:Configuring time out in IIS 8.5在 IIS 8.5 中配置超时
【发布时间】: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


    【解决方案1】:

    这不是 IIS 问题。我相信提供超时的旧方法是有效的。我们有一个短超时的反向代理,这已更改为更长的超时,有效地解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 2018-01-18
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多