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

2020-10-25 19:29:40 +08:00
 awanganddong

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

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

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

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

先不要做复杂处理,直接回复个 hello world 试试看能否收到。
shingle
2020-10-26 09:45:31 +08:00
微信开发者后台可以开启监控警报的,很容易排查问题
awanganddong
2020-10-26 14:52:03 +08:00
找到报警群,提示公众号账号违反相关规定,加入失败。不过问题已经定位到。是接口那被误加了中间件,所以中间件报错
awanganddong
2020-10-26 14:55:13 +08:00
另外我这边属于第三方开放平台,会接入多个公众号,就像这种情况,遇到接口异常这种情况,怎么设计报警接口会比较好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX