CPU 100%的问题排查和修复
//用户上传了大文件异步处理的时候获取body内容会出现cpu100%的情况,所以排除。
if (entity.req_ads.contains_x("xxxxxxxx") || entity.req_ads.contains_x("xxxxxx"))
{
entity.req_para = "";
}
else
{
//启用倒带功能,就可以让Request.Body可以再次读取 -- 20250118 use using method
request.EnableRewind();
using (var ms = new MemoryStream())
{
await request.Body.CopyToAsync(ms);
entity.req_para = Encoding.UTF8.GetString(ms.ToArray());
}
request.Body.Position = 0;
}

done

浙公网安备 33010602011771号