zoukankan      html  css  js  c++  java
  • NetCore踩坑记1、 一块网卡引发的血案

    公司的项目架构演进,我们也趁机尝试迁移到netcore,系列随笔讲记录我们的踩坑和填坑记录。

    HttpClient不行?

    这是我们第一次尝试netcore

    简要介绍环境 netcore2.2+aspnetcore2.2+windows 2008R2+SqlServer2008R2

    问题场景

    支付宝支付超时,但并非每次都超时,出现的机率大于40%,且就算不超时导致失败,也要很久才能成功。微信支付正常

    从Payment更换到Alipay.AopSdk.Core,问题依旧存在,排查源码,最终都是由HttpClient的PostAsync发出,难道是HttpClient不行?

    换成HttpWebRequest问题依然存在。

    换同等配置机器部署,问题消失。

    是什么干扰了Http的发送?

    修复尝试

    *给Windows打补丁 问题依然存在

    抓包看看

    在准备抓包的时候 发现了两台机器的不同之处

    *** 问题机有2个网卡 本地连接和Microsoft Loopback Adapter

    *** 没问题的机器只有本地连接

    禁掉Microsoft Loopback Adapter试试? 问题解决

    最终定位是Microsoft Loopback Adapter网卡导致发送异常,但具体原因尚不明确

  • 相关阅读:
    前端一些词汇的缩写
    github上值得关注的前端项目
    window注册表
    注册表删除chrome插件
    js二维码扫描
    git push --no-thin
    mac下app store 无法完成您的购物操作
    git终端提示符
    mac 下 apache设置
    windows 下 apache设置
  • 原文地址:https://www.cnblogs.com/for-example/p/11399793.html
Copyright © 2011-2022 走看看