c# - 如何在我的 Azure 函数上修复此 502 错误?
问题描述
我的 Azure 函数不再起作用。
我没有更改我的代码或设置的任何内容,一周后它突然停止工作。
<title>502 - Web server received an invalid response while acting as a gateway or proxy server.</title>
<h1>Server Error</h1>
<div id="content">
<div class="content-container">
<fieldset>
<h2>502 - Web server received an invalid response while acting as a gateway or proxy server.</h2>
<h3>There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.
log.LogInformation($"Received a Request");
ConvertMe Converter = new ConvertMe();
var content = await new StreamReader(req.Body).ReadToEndAsync();
if (content != null)
{
Imagebody imagebody = JsonConvert.DeserializeObject<Imagebody>(content);
MagickImage _Main = new MagickImage(Convert.FromBase64String(imagebody.image1), MagickFormat.Png);
MagickImage _Overlay = new MagickImage(Convert.FromBase64String(imagebody.image2), MagickFormat.Png);
using (MemoryStream memory = new MemoryStream())
{
Converter.ComebineBitmap(_Main, _Overlay).Write(memory, MagickFormat.Png);
memory.Position = 0;
log.LogInformation($"Result: {Convert.ToBase64String(memory?.ToArray())}");
return @"data:image/png;base64," + Convert.ToBase64String(memory?.ToArray());
}
}
这是我的代码,它已经在工作(实时)。所以我真的不知道出了什么问题。
解决方案
推荐阅读
- perl - 如何从另一个包 perl 访问我的 %hash 中的元素值
- regex - 合并来自不同目录的具有相同前缀的文件
- django - Django - 如何在 views.py 中正确处理 Http 请求
- node.js - 我应该在后端还是前端进行第 3 方 API 调用?
- javascript - 设置为false后重新激活jquery click方法
- mysql - 银行是否需要开放数据库端口?
- xml - 针对 DTD 使用自定义命名空间验证 SVG
- for-loop - 在 for 循环头中使用逻辑操作
- apache-nifi - NiFi:获取特定运行中涉及的所有处理器名称
- python - 在泡菜倾倒时节省内存