nginx errors.log中错误记录如下:
2018/10/27 11:37:56 [error] 8137#0: *1780016 connect() failed (110: Connection timed out) while connecting to upstream, client: 223.166.222.108, server: wx.x.top, request: "POST /api.php?id=743&signature=bc7ef82a210e17d3281e105a262a9c8e7daedec4×tamp=1540611447&nonce=1225322684&openid=oKFUQ1fj7zfFP4_DMaGtDAy8PldE HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.x.top" |
不知道是在什么情况下微信这边会发起这个请求
包含如下参数
signature; timestamp; nonce; openid
麻烦各位大佬帮忙看看分析分析 是在什么场景下微信这边会发送这个请求
从错误提示看写的是连接超时
嗯,但是根本原因是微信那边请求了我们这边导致的
微信的授权通知事件回调接口,你确认下是不是在微信公众平台或者小程序里配置了这个地址。
公众平台:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453
小程序客服消息:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/receive.html
是配置了这个地址,就是没见过微信这边请求所带的参数组合
可以先兼容处理,响应成功