背景: 主要利用 Node 的 superagent 和 async 模块的 mapLimit 写了个脚本去请求某宝的一个接口,总共大概要请求4000多次,某宝的接口限制是 10 qps。
现状:
不太清楚用
mapLimit该怎么实现 10 qps 的限制?还是说用mapLimit本身的limit参数就等同于接口限制的 qps?重点:现在进程会在跑了一段时间后异常退出,看起来并没有进
superagent或者async的error callback,也没有返回已经成功的部分,就好像是直接ctrl-C结束了进程一样。那我该怎么去定位异常,或者避免这种程序崩溃呢?