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)