我有一个在 IIS7 上运行的 C# ASP.NET Webforms 网站。它是一个报表创建应用程序,用于查询 SQL Server 数据库、获取数据、将其解析为 Excel 文档。
查询本身不会花费太长时间,但是当查询非常大(50,000 行)时,写入 Excel 需要一段时间。
现在的问题是,当我运行报告应用程序时,我会在几分钟内得到报告,但是当一些用户运行它时,报告会返回 502 Bad Gateway。这只发生在大型报告中。
我认为它与超时有关?即使无论我更改哪个超时命令,网关错误都会在两分钟内出现。