欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

定时任务开多线程

程序员文章站 2022-05-02 18:07:12
...
executors = {
    'default': ThreadPoolExecutor(200)
}
job_defaults = {
    'coalesce': False,
    'max_instances': 3
}
my_scheduler = BlockingScheduler(job_defaults=job_defaults,executors=executors)


for hostname in hostnames:
    for instance in instances:
        my_scheduler.add_job(index_scheduler,"interval",seconds=120,args=[hostname,instance],misfire_grace_time=120)
my_scheduler.start()