• 跳坑日志之腾讯服务器不见了


    1.运营人员反馈微信支付不了了

    2.拿出手机,先复现问题,呵,真的支付不了了

      微信支付jsapi缺少参数 total_fee

    根据以上报错信息,各种百度,尝试各种已知解决方案,问题依然存在

    3.细查官方文档,比对代码业务逻辑

      a.确认公众号正常

      b.确认代码正确 

      c.确认统一下单返回正常 (异常)

    4.发现 统一下单流程 返回值 与文档中描述不一样

      返回 false

            官方文档中从没有提及 什么情况下返回 false

      说好的返回  xml 哪里去了

      想不通啊

    5.另一个项目里小程序对应的支付,没有问题,统一下单,调用的同一个接口,一个返回false,一个正常返回,这个问题,好难!

      打印错误返回码 7

           错误码:7 代表-无法连接到主机

      本地浏览器打开地址:https://api.mch.weixin.qq.com/pay/unifiedorder

          返回 xml 请使用post请求

    6.解释不了 5 描述的情况,于是去找运维的兄弟,一系列的专业操作之后,发现

      服务器 hosts文件里 api.mch.weixin.qq.com 指向了一个固定的ip

    有人把这个域名指向的ip写死了,突如其来的无法支付是因为,被写死的这个ip不见了

    一直觉得和微信相关的项目都很坑,但这次不是腾讯坑,是队友太坑

  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/zack86/p/9492803.html
Copyright © 2020-2023  润新知