两种方式实现执行来自php接口数据
需求:有时候我们需要在后台批量的处理一些任务,而PHP&nginx有很短时间内超时。所有一个任务可能要分N次处理。
由于crontab比较弱,我们不可以把一个任务拆分N次,写入其中。这里我写了sh 和 python实现php分批处理,当然我们可以放到crontab中运行

0 */8 * * * /usr/bin/python /home/view.py 1 250

0 */8 * * * /usr/bin/sh /home/view.sh 2 50

说明一下参数 其中 参数1 是类型 参数2是每页多少数据
http://localhost/views/count/type/$1/count/$2 这个接口返回是分页后的url 也就是我们真正要执行的php接口路径

python请求此接口返回的是json 由于sh操作json比较麻烦 我就用英文逗号分隔返回的是字符串

此方法提供的是一种思路,供大家参考

一下是代码包 转载请注明来源批量执行来自php接口的数据

Comments are closed.

Post Navigation