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号
浙公网安备 33010602011771号