iis - 504 超时,因为我的代码本身运行缓慢
问题描述
使用 ARR、ASP.NET、C# 运行 IIS 10 - 我遇到了 504 网关超时错误的问题,我知道罪魁祸首是我的代码,而不是服务器发送数据......
在我的服务器场的 IIS/ARR 中,我将代理超时设置为 240(秒),对于正在运行的两个网站中的每一个,高级设置下的限制也是如此(尽管它们实际上一次只运行一个b/c 我将它们用于蓝/绿部署),但页面仍然超时。
我使用Stopwatch()
C# 中内置的代码来找出需要多长时间,而实际浏览数据所需的时间约为 45 秒。但我在 appx 30 秒时超时。
我还能在哪里延长等待数据处理的时间?
解决方案
推荐阅读
- node.js - 使用 couchbase 检查用户是否已存在于数据库节点 js 中
- javascript - 使用 react-alert 向用户显示消息
- ruby - ruby 对象如何成为对象的子类?
- javascript - API 端点 URL
- scope - I2C 在 LPC824 和 MMA8453Q 之间不起作用
- postgresql - 如何在 postgresql 中禁用检查约束
- c++ - 如何将带有矢量或其他标准库容器的对象保存到 C++ 中的二进制文件?
- prometheus - Prometheus 目标显示 kubelet 的 403
- php - Instamojo 支付网关
- java - 如何从自定义 xml 文件访问文本视图?