IIS 8.5 连接超时_始终_ 60 秒

Opu*_*210 3 c# asp.net iis

我有一个在 IIS 8.5 上运行的 ASP.NET 应用程序,无论我设置什么,该应用程序都会在 60 秒后超时。换句话说,我可以将连接超时设置为300秒或30秒,页面仍然会在60秒时超时。请求状态代码为504 GATEWAY_TIMEOUT

地点:

  • 连接超时 = 300 秒(5 分钟)
  • 会话超时 = 20 分钟
  • 脚本超时 = 10 分钟

应用程序池:

  • .NET CLR v4.0
  • 综合管线
  • 64 位(不允许 32 位)
  • 空闲超时 = 20 分钟(默认)

我做过的其他事情:

  • 阅读我能读到的关于这个主题的几乎所有文章
  • executionTimeout在我的 web.config 中设置
  • iisreset每次更改后重新启动站点或运行
  • 禁用除此站点之外的所有站点以将其隔离
  • 创建了一个简单的 ASPX 页面,其中我将睡眠线程设置为低于或超过 60 秒,并尝试了与连接超时值的每种组合。

我不知所措。有任何想法吗?

Opu*_*210 5

答案是一个负载均衡器,我不知道它的存在,它有自己的超时设置。

  • 我的情况也发生了同样的情况,我有一个具有 60 秒空闲超时的 AWS 负载均衡器。 (3认同)