V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
awanganddong
V2EX  ›  程序员

给公众号发消息,公众号提示提供的服务出现故障,请稍后再试

  •  
  •   awanganddong · 2020-10-25 19:29:40 +08:00 · 1861 次点击
    这是一个创建于 1488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.查看 nginx 日志可以看到有请求访问 2.但是在微信回调接口打印日志没有任何输出。 3.我用 postman 访问该接口可以打印日志。

    微信开放平台配置的消息回调地址是 80 端口 后端接口支持 80 和 443

    现在不知道该怎么定位问题, 想要个思路

    7 条回复    2020-10-26 14:55:13 +08:00
    vone
        1
    vone  
       2020-10-25 21:12:07 +08:00
    frp 转发到开发机上,下断点调试。
    opengps
        2
    opengps  
       2020-10-25 21:19:26 +08:00
    可能是你服务器距离微信服务器之间的延迟较大,收发超时
    awanganddong
        3
    awanganddong  
    OP
       2020-10-25 21:31:57 +08:00
    刚刚查看微信有报警接口,正好可以根据该接口查看问题
    lihongming
        4
    lihongming  
       2020-10-26 02:00:31 +08:00 via iPhone
    看着像是延迟过大,可能是你的逻辑太复杂,处理时间太长,也可能微信服务器与你的服务器之间不通畅。

    先不要做复杂处理,直接回复个 hello world 试试看能否收到。
    shingle
        5
    shingle  
       2020-10-26 09:45:31 +08:00 via iPhone
    微信开发者后台可以开启监控警报的,很容易排查问题
    awanganddong
        6
    awanganddong  
    OP
       2020-10-26 14:52:03 +08:00
    找到报警群,提示公众号账号违反相关规定,加入失败。不过问题已经定位到。是接口那被误加了中间件,所以中间件报错
    awanganddong
        7
    awanganddong  
    OP
       2020-10-26 14:55:13 +08:00
    另外我这边属于第三方开放平台,会接入多个公众号,就像这种情况,遇到接口异常这种情况,怎么设计报警接口会比较好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:30 · PVG 05:30 · LAX 13:30 · JFK 16:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.