Python

pyspider定时任务无法顺利进行的问题

2018-08-17  本文已影响217人  sexy_cyber

一、taskdb保存的请求队列没有清空

如果您修改过onstatrt的装饰器@every(minute=)后面的参数,那么taskbd一定要清空,否则无法顺利进行你想要的定时任务,比如你要10分钟定时,结果是3分钟或者一个小时

二、递归发请求

onstart的回调函数也就是callback=后边的函数引用,当他递归调用时就会出现递归内的请求不发正常发出,导致定时任务出现偏差,解决方案就是不要用递归咯

上一篇下一篇

猜你喜欢

热点阅读