如题
环境是server2016
webapi是.net core 3.1,iis进程内。
写了一个秒杀业务。结果是客户用苹果手机ios10版本。测试。点击了一次,返回队列已满。
但是同样的手机,在局域网测试。发布到iis环境一样,没有此问题。
从线上下载了iis的日志。看到了同一秒同一个请求大量的 200 0 64 请求。
而且还发现webapi在本地只需要4S左右可以初始化完成。但是服务器都几乎要25S。
部分日志如下:
https 会出现这个问题。
http不会。
无解。重写了部分接口非iis托管。开放了其它端口。目前正常了。
代码都没有
可能是HttpsURLConnection自动重试导致的请求重复
怎么处理呢?