【问题标题】:Azure function c# .net throws 502Azure 函数 c# .net 抛出 502
【发布时间】:2019-12-27 08:03:06
【问题描述】:

我有 azure 的消费计划,没有任何网关或代理设置。

在测试时我得到了这个错误,它也没有登录我的应用洞察,它忽略了这个请求,就像它没有到达/请求它一样。 如何解决这个问题?

502 - Web server received an invalid response while acting as a gateway or proxy server

【问题讨论】:

  • 消费计划 -- 自动扩展的消费计划,即使在高负载期间也是如此。它有最大实例 - 200,最大出站连接(每个实例)600 个活动(总共 1200 个),最大内存(每个实例 GB)1.5,我没有使用超过 20%。所以不存在“应用程序使用高内存/CPU”的问题
  • "requests takes a long time" - 它有很多可用的实例,它绝对不会按照文档等待很长时间执行。如果它被请求并需要很长时间执行,为什么我看不到该请求的任何日志? “应用程序由于异常而崩溃”同样的事情是请求甚至执行(没有日志)?
  • 您好,能否提供您创建函数应用时的设置?我会尝试,也许我可以重现。
  • 这是默认设置,我没有更改任何内容。我什至尝试在 azure 中创建新的 repo 和函数应用程序,但问题仍然存在。

标签: c# .net azure azure-functions appinsights


【解决方案1】:

原因:

这个问题通常是由应用程序级别的问题引起的,例如:

1.请求耗时较长

2.应用程序使用高内存/CPU

3.应用程序因异常而崩溃。

步骤:

1.观察和监控应用行为

2.收集数据

3.缓解问题

看看这个Offcial doc

【讨论】:

    猜你喜欢
    • 2018-10-15
    • 1970-01-01
    • 2018-11-09
    • 2017-12-29
    • 2022-12-15
    • 2018-03-16
    • 2021-11-15
    • 2018-11-12
    • 2020-04-12
    相关资源
    最近更新 更多