- 当前 Bug 的表现(可附上截图)
获取openid时45011异常:
login_info:{"errcode":45011,"errmsg":"api minute-quota reach limit, must slower, retry next minute, hints: [ req_id: QKHmmA06884126 ]"
昨天晚上,我们服务器也发现这种情况了,排查了一下日志,应该没有出现大量重复调用接口的情况,请再确认核实一下。
- 预期表现
正常获取openid
- 复现路径
无
- 提供一个最简复现 Demo
是不是周末系统升级了?今天白天也开始时不时的报这个问题了。
从日志看来,应该是这些用户调用其它接口的总频率超过了后台的调用频率限制。
从今天凌晨开始发现服务器出现类似问题的,服务器和微信那边的交互总共也没几个接口。这个接口是最靠前的,code换openid,实在没想明白,这个频率限制,是怎么导致的。
这里的频率限制不全是统计开发者服务器和微信后台交互的接口,有发现部分case是因为个别用户频繁调用wx.login而触发。
可以理解为是这个用户在一分钟内访问了大量的小程序,在所有的小程序中都调用了wx.login,从而导致了接口频繁,有这种可能吗?
有可能是某个小程序的逻辑问题导致频繁调用wx.login,最终触发了这个用户的接口频次限制从而影响到其它小程序。
有可能,据我这几天的观察,出现这个问题的时间段,在晚上12点到早上7点间,白天只是偶尔出现。会不会有人在跑脚本。。。
我们也遇到了这个问题,在11:20出现的,通过排查,发现当时一分钟调用了12次。不知道这个算不算频繁调用
如果按照官方的解释,同一个用户1分钟100次才算频繁调用
这个我们排查过,出现问题的时间点凌晨,出现3次,凌晨2点 5点 7点。从服务器日志看,当时根本没有那么多访问
调用频率太高了