c# - 特定环境中的间歇性 Bad Gateway 502 响应
问题描述
我们在 WCF 中实现了一项服务。它在所有环境中都可以正常工作,除了在特定环境中它经常抛出异常
System.ServiceModel.ProtocolException:远程服务器返回意外响应:(502)错误网关。System.Net.WebException:远程服务器返回错误:(502)错误网关。在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)...
被调用的方法返回一个布尔值。但这是一个大事务,在 DB 端通常需要 15 分钟。我们的配置完成了 50 分钟。有时是完成交易。有时它会在 2 分钟后抛出上述错误。
在目标机器上涉及负载均衡器。我怀疑这是错误是因为他们。
如果原因是这样..那我有什么选择?
解决方案
推荐阅读
- kubernetes - 手动路由流量
- postgresql - 在 postegresql 中插入冲突并且什么都不做的问题
- awk - 如何在unix中打印奇数行
- python - 变量作为 Unique() 中的列名
- php - 如何从 Alpine Docker 映像安装 php8.0-ssh2
- ios - 使用按钮单击 SwiftUI 在视图中创建空文本字段
- reactjs - 我应该使用哪种组件来通知用户操作已成功完成?
- javascript - 如何处理 DiscordAPIError:删除角色时 discord.js 中缺少权限
- reactjs - useEffect 停止使用 redux 重新渲染
- reactjs - Azure 部署失败连接错误 NPM 注册表 ESOCKETTIMEDOUT