【发布时间】:2017-11-09 17:40:45
【问题描述】:
我有一个在 IIS 8.5 上运行的 ASP.NET 应用程序,无论我设置什么,它都会在 60 秒时超时。换句话说,我可以将连接超时设置为 300 秒或 30 秒,页面仍然会在 60 秒时超时。请求状态码是504 GATEWAY_TIMEOUT。
网站:
- 连接超时 = 300 秒(5 分钟)
- 会话超时 = 20 分钟
- 脚本超时 = 10 分钟
应用程序池:
- .NET CLR v4.0
- 集成管道
- 64 位(不允许 32 位)
- 空闲超时 = 20 分钟(默认)
我做过的其他事情:
- 阅读几乎所有关于此主题的文章
- 在我的 web.config 中设置
executionTimeout - 每次更改后重新启动站点或运行
iisreset - 禁用除此之外的所有网站以隔离它
- 创建了一个简单的 ASPX 页面,我在其中将睡眠线程设置为小于或大于 60 秒,并尝试了连接超时值的每种组合。
我很茫然。有什么想法吗?
【问题讨论】:
-
阅读几乎每篇文章 如果是,请阅读另一篇 How to ask
-
@AleksAndreev:你还想让我提供什么?
-
@opus4210 你得到答案了吗?即使我面临同样的问题