搜索

首页  >  问答  >  正文

python - 如何终结apscheduler里的线程?

我在使用apscheduler来做定时任务,每分钟从接口取数据存入redis,然而这个接口有时候会因为各种原因导致阻塞,使得下一分钟的任务无法执行,请问有什么方法可以给函数getRealtimeData加个timeout,一旦超时则终结此线程。

if __name__ == '__main__':
    scheduler = TornadoScheduler()
    scheduler.add_job(getRealtimeData, 'cron', second=40)
    scheduler.start()
    print 'Press Ctrl+{} to exit.'.format('Break' if os.name == 'nt' else 'C')
    IOLoop.instance().start()
高洛峰高洛峰2897 天前698

全部回复(0)我来回复

暂无回复
  • 取消回复