apinto
apinto copied to clipboard
bug:一个关于次数扣减的bug
trafficstars
Current Behavior
{ "cache": "", "count": { "key": "", "max": 5, "request_body_type": "json", "separator": "", "separator_type": "splite" }, "count_mode": "local", "counter": "", "counter_pusher": "", "key": "", "match": { "params": [{ "key": "", "kind": "int", "value": [""] }], "status_codes": [200, 201, 202, 203, 204, 205, 206, 207, 208, 226] } }
这是我设置"次数扣减"的配置,按理说,请求5次就扣减完了。但实际上我每请求成功2、3次,后续请求就一直失败,响应返回“out of calls”,然后隔几秒又可以成功请求了,循环往复
Expected Behavior
No response
Error Logs
out of calls
Steps to Reproduce
1.设置"次数扣减"的配置(全局) 2.调用api 3.每请求成功2、3次,后续请求就一直失败,响应返回“out of calls”,然后隔几秒又可以成功请求了,循环往复
Environment
- APINTO version (run
apinto version):v0.15.5 - Operating system (run
uname -a):centos7.9
该问题已经修复,取消本地计数的方式,统一使用Redis计数模式,通过操作Redis对应key值,去增加对应的次数