【问题标题】:Asp.Net Core 2.2 In-Process Hosting Timeout IISAsp.Net Core 2.2 进程内托管超时 IIS
【发布时间】:2020-03-22 03:01:00
【问题描述】:

我正面临 Asp.Net Core 2.2 进程内托管模型的超时问题。我有一个 cshtml 视图,它通过 Ajax 请求调用 Api。 Api 有一个长时间运行的任务,通常需要 2-3 分钟才能完成。 1 分钟后,ajax 调用在浏览器中变为超时。我已经尝试了可能的方法。但没有任何线索。每个人都在谈论使用 kestral 服务器进行进程外托管。但是在进程内托管中没有 Kestral 服务器。因此 Web.Config 中的 requestTimeout 属性将无济于事。 1分钟是一致的,所以默认的超时时间是1分钟。

更新:

我们正在使用具有负载平衡功能的 AWS

【问题讨论】:

    标签: amazon-web-services iis asp.net-core-mvc asp.net-core-2.2 kestrel-http-server


    【解决方案1】:

    我们终于确定了问题所在。问题不在于 IIS 或 In-Proc/Out-Proc 托管。问题在于 AWS 负载均衡器超时。 AWS 负载均衡器的默认超时为 1 分钟。我们增加了价值,工作正常。发布此答案可能会对某人有所帮助。

    【讨论】:

    • 确实有帮助。谢谢!
    猜你喜欢
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 2019-03-18
    相关资源
    最近更新 更多