django 定时任务 apscheduler 踩坑

本想每天定点的去查询一些数据然后用钉钉机器人发出来,前两三天还好好的,后面就执行 ERROR了

看了下错误问题,就跟连不上数据库一样,参考别人的解决方法

 

scheduler.add_job(every_day_ding_send_report_form, "cron", id='ding_day_report', day_of_week = 0, hour=10, minute=0, second=0)

 解决方法

在上面的基础上在加一个参数:max_instances

max_instances:每个job在同一时刻能够运行的最大实例数,默认情况下为1个,可以指定为更大值,这样即使上个job还没运行完同一个job又被调度的话也能够再开一个线程执行

scheduler.add_job(every_day_ding_send_report_form, "cron", id='ding_day_report', day_of_week = week, hour=hour, minute=minute, second=second, max_instances=10)

 

posted @ 2023-01-26 13:10  卫龙吖  阅读(167)  评论(0编辑  收藏  举报